Looker (Google Cloud core) and Looker (original) changes
Announcement
Looker 24.4 includes the following changes, features, and fixes.
Expected Looker (original) deployment start: Monday, March 18, 2024
Expected Looker (original) final deployment and download available: Thursday, March 28, 2024
Expected Looker (Google Cloud core) deployment start: Monday, March 18, 2024
Expected Looker (Google Cloud core) final deployment: Monday, April 1, 2024
Breaking
Query IDs can no longer be used to fetch queries or create render tasks through the API. The Get All Running Queries API endpoint is now restricted to admins only. Query slugs that are generated by Looker will be 32 characters instead of 7.
Breaking
Chrome is starting to deprecate third-party cookies as of January 2024. Because of Looker's dependency on third-party cookies to establish embed user sessions, this may impact your embed use case. For more information, see the Chrome is deprecating third-party cookies notice.
Feature
The Performant Field Picker feature is now generally available.
Feature
When an instance has no projects, Looker will more prominently prompt users to create a model.
Feature
In the Create a model wizard, your selections are now saved even if you close steps without having completed the model creation process.
Feature
Adding a query slug to source queries in the merge query API response GET merge_queries/<merge_query_id>
returns the query slug in addition to the ID.
Feature
The save_content
permission now has two child permissions, save_dashboards and save_looks. These permissions let Looker admins exert finer control over the kinds of content that users can save.
Fixed
Only users who have access to dashboard extensions will be shown the Add Extension tile.
Fixed
Subtotals have been fixed for queries with order_by_field
references in query streaming pathways. This feature now performs as expected.
Fixed
An issue where embed secrets might have been visible to non-admin users has been fixed. This feature now performs as expected.
Fixed
Looker now ignores all blank filter strings, including IS NOT
.
Fixed
An issue has been fixed that caused small decimals to be displayed in scientific notation even when formatting was disabled. This feature now performs as expected.
Fixed
An issue has been fixed where the PDT Context Override toggle was improperly reflecting the ON state when it had been cleared prior. This feature now performs as expected.
Fixed
Performant field picker sorting behavior has been fixed. This feature now performs as expected.
Fixed
Downloading results from SQL Runner now only downloads the file and does not open the file in a new browser tab.
Fixed
Filter expressions including user attributes and OR logical conditions were being incorrectly populated when generating SQL. This feature now performs as expected.
Fixed
A change in the Snowflake dialect was ported to Kotlin to maintain parity. Snowflake column names with mixed cases are now properly quoted.
Fixed
Filter suggestion requests have been reduced while the user is typing. Because normal typing will invoke fewer requests, the load on the server will be reduced.
Fixed
An issue that caused single value change indicators to not render in Safari when dashboards scrolled has been fixed. This feature now performs as expected.
Fixed
The LookML Validator no longer hangs on a connection that references a deleted or malformed user attribute. The Validator also surfaces a detailed error when the user tests the connection.
Fixed
An issue has been fixed where extension documents would appear when hiding Looker document links was disabled. This feature now performs as expected.
Fixed
Content Validator has added support for field replacement within custom measure filters (across Looks, dashboard elements, and merge queries).
Fixed
Queries with order_by_field
references and subtotals should render correctly in downloads / run_query
APIs.
Fixed
Looker should now correctly handle cases where the sorts query had an empty string or was entirely empty.
Fixed
Previously, custom visualizations would not update when the vis config was changed in some situations. This feature now performs as expected.
Fixed
Previously, the All Results option was unavailable for schedules on Looks. This feature now performs as expected.
Fixed
On the new Admin - Users page, Looker Support users were shown as having never logged in even for currently logged-in users. This issue has been fixed and this feature now performs as expected.
Fixed
LookML-defined fields that are used in field filters will not be rejected from a set when the field requiring them is rejected from that set. This feature now performs as expected.
Fixed
Previously, the Errors and Broken Content dashboard appeared twice in the admin panel. This feature now performs as expected.
Fixed
A data validation message is now returned for waterfall charts when there are multiple measures and a hidden dimension.
Fixed
Looker now shows a clearer warning message when a user attempts to download a query with dimension fill and All Results enabled.
Fixed
Looker no longer imposes the Explore row limit of 5,000 on queries that are run using the run inline query API endpoint.
Fixed
Previously, the lookml_model_explore API endpoint would return a 500 error in certain cases. This feature now performs as expected.
Fixed
Errors about UI downloads are now more descriptive, similar to descriptive API error messages.
Fixed
Internal encryption has been migrated from AES-128 to AES-GCM-256 encryption.
Looker (original) only changes
Breaking
The Allow Legacy Maps legacy feature is now disabled by default. When the Allow Legacy Maps legacy feature is disabled, any map visualization that uses the Map (Legacy) chart type will be converted to use the Google Maps chart type.
Feature
The Disallow Numeric Query IDs legacy feature has been added to let users opt in to or out of query API changes.
Feature
The Advanced Features for New Schedules Page Labs feature is now available. This lets you sort and filter the list of scheduled plans on the Admin - Schedules page.
Fixed
Previously, when a dashboard was scheduled using PNG format and one of the tiles contained an empty note, the schedule would fail. This feature now works as expected.
Fixed
The Export function has been re-enabled, which lets Looker admins export data from a Looker (original) instance for import into a Looker (Google Cloud core) instance.
Looker (Google Cloud core) only changes
Fixed
Incorrect quoting in Snowflake views has been fixed.
Fixed
IAM checks for ephemeral users were disabled as a result of rendering issues for users who were logged in with SAML in Looker (Google Cloud core).
https://cloud.google.com/looker/docs/release-notes#March_13_2024