Skip to main content

2022 Polaris release notes

This topic contains release notes for Imply Polaris 2022 releases.

For information about new Polaris features and improvements, see Polaris release notes. For information about Imply Enterprise, see Imply Enterprise and Hybrid release notes.

2022.12.14

New features

  • Ingestion with filters: You can now apply filters when ingesting data into Polaris using SQL WHERE statements. For more information, see Filter data to ingest by API (id: 27229)
  • Embedding visualizations: You can now create links to read-only visualizations providing non-Polaris users with a way to view visualizations outside of the Polaris UI. The embedding feature is enabled with an account-level feature flag. For more information, see Embed visualizations (id: 17862)
  • Records table visualization: You can now view the raw data underlying a data cube in table format. For more information, see Records table (id: 19023)

Improvements and bug fixes

  • Added sort functionality to dashboard tiles for tables view (id: 28775)
  • Fixed an issue where transferring report ownership did not grant edit permissions (id: 28827)
  • Fixed an issue where creating a data cube from SQL query would fail if the table did not already exist (id: 20053)
  • Fixed an issue with measures not displaying for a data cube without an underlying data source (id: 27631)
  • Improved the vertical bars visualization behavior (id: 28449)

2022.11.28

New features

  • Amazon S3 support: You can now ingest data from Amazon S3 into Polaris using the Polaris UI (id: 20756)
  • Reports: You can now schedule reports that deliver select data to specified recipients through email or in the Polaris UI. For more information, see Set up reports (id: 26795)

Improvements and bug fixes

  • Fixed an issue where changes made to a data cube in edit mode did not reflect immediately on the dashboard (id: 27810)
  • When querying a table from a data cube, Polaris now displays data cube names instead of IDs in the query drop-down (id: 28461)
  • You can now change the visualization type for a dashboard tile (id: 28476)
  • Fixed an issue where a link to go back to the dashboard would disappear when editing a data cube (id: 28477)

2022.11.09

New features

  • Polaris now supports Protobuf and Avro streaming jobs with inline schema specifications through the API (id: 26355)

Improvements and bug fixes

  • Fixed an issue where editing a data cube reset visualization to Overall (id: 28030)
  • Fixed an issue where users incorrectly needed to have the ViewTables permission to access data cubes from the Polaris home page (id: 27828)
  • Fixed an issue when testing Kinesis connections (id: 27721)
  • Improved labels and icons on the Job detail page for table to table ingestion (id: 27409)
  • You can now use the targetTableId query parameter of the Jobs v2 API to filter results based on a table ID (id: 27315)

2022.10.26

New features

  • Amazon S3 connection: You can now create an Amazon S3 connection to ingest data into Polaris using the Connections API (id: 20711)
  • Pause and resume a project: You can now pause and resume a project in Polaris. Pausing a project disables Polaris capabilities and limits user access to Project size, User management and Usage and Billing pages. Paused projects are billed at a reduced rate. For more information, see Pause and resume a project (id: 21338)
  • Replace data: You can now select the target table as a source when replacing table data in the Polaris UI (id: 25174)
  • Table time intervals: You can now specify a time interval for batch ingestion jobs (id: 26363)
  • Streaming offsets: You can now specify beginning and end offsets for data streaming (id: 26506)
  • Input formats: Polaris now supports gzip files for push streaming (id: 27115)

Improvements and bug fixes

  • Improved the way the tile separator lines show up for classic dashboards in dark mode (id: 23433)
  • Improved editing of data cubes and dashboards. The Save button is now disabled while the request is pending (id: 23648)
  • Fixed an issue where job list on the Table detail page showed jobs for a previously dropped table with the same name (id: 24482)
  • Fixed an issue with Confluent Cloud ingestion tasks failing while publishing segments (id: 24618)
  • Fixed an issue where the Polaris UI displayed jobs for previously deleted tables (id: 24987)
  • Improved streaming details charts (id: 26299)
  • ORC, Avro, and Parquet data formats are now detected correctly during file upload for batch ingestion (id: 26719)
  • Fixed an issue where the FloatingVerticalPeriphery label used in stack visualization would cut off measure names with the addition of comparisons (id: 26742)
  • Fixed an issue where a weekly period granularity started on Sunday instead of Monday (id: 27403)
  • Fixed an issue where a table that was being deleted could be selected as the source table for table-to-table ingestion in the Polaris UI (id: 27410)
  • Removed Table clustering and Partitioning fields from the table info dialog (id: 27413)
  • Fixed an issue where incorrect settings displayed for the Parquet input format (id: 27414)

2022.10.12

New features

  • Input formats: You can now launch batch ingestion jobs in Avro, Parquet, and ORC file formats from the Polaris UI (id: 26604)
  • Project v1 API: You can now view the amount of data storage consumed by your project and manage the project's size and state using the Project v1 API. For more information, see Update a project (id: 24903)
  • Table to table ingestion: Polaris now supports ingesting data from one Polaris table into another Polaris table (id: 24664)
  • Kinesis ingestion: Polaris now supports streaming ingestion from Kinesis (id: 20709)
  • IdP group mapping: You can now map SAML IdP groups to groups in Polaris. When you configure SAML IdP group mapping, users who log in using the SAML IdP are automatically provisioned to the corresponding groups in Polaris (id: 12726)

Improvements and bug fixes

  • Fixed an issue where using a different regional format to display dates would result in an incorrect files sort order in the Files view of the Polaris UI (id: 26865)
  • Fixed an issue where the time frame was not honored in the preview result when setting up an alert (id: 26313)
  • Fixed an issue where previous usage periods did not display correctly for PAYG by Invoice customers (id: 25813)
  • Fixed an issue where failed visualization queries retry indefinitely (id: 24838)
  • When you cancel an ingestion job using the Jobs v2 API, you now only need to pass the Job ID and the canceled execution status, not all of the job details (id: 24629)
  • If a topic is deleted from an active streaming job, canceling the job in the Polaris UI no longer fails (id: 24629)
  • Fixed an issue with vertical bars visualization prompting users with suggestions instead of displaying results (id: 21435)

2022.09.28

New features

  • API keys: You can now use API keys to authenticate REST API requests to the Polaris API via HTTP basic authentication. API keys do not expire and offer a fast and secure way to prove identity. For more information, see Authenticate with API keys. You can continue using OAuth clients to authenticate requests (id: 19183)
  • Conditional formatting: You can now apply conditional formatting to color a dashboard tile as an indication of data severity—green, amber, or red. This feature applies to Overall type visualizations with a single measure. See the Dashboards overview and Visualizations reference for details (id: 25698)
  • Input formats: You can now ingest data in Avro, Parquet, and ORC file formats using the Polaris API. Polaris does not currently support nested data for these file formats (id: 25688)

Improvements and bug fixes

  • The Tables detail page now has a Jobs section that displays completed and running jobs for the table (id: 20589)
  • Fixed an issue where deleting a custom measure from a data cube put the dependent dashboard in uneditable state (id: 22609)
  • Fixed an issue where the column editor in the Edit schema view of the Polaris UI displayed incorrect measure actions for an aggregate table with existing data (id: 24216)
  • Improved the Data cubes page so that data cubes based on Custom SQL display a warning message when the underlying data source is missing (id: 25434)
  • Fixed an issue with creating an input schema for a streaming ingestion job in the Polaris UI (id: 25994)
  • Renamed API clients to OAuth clients in the Polaris UI

2022.09.14

New features

  • Nested JSON data type columns: You can now ingest and query nested JSON data while keeping the original structure. With this feature, you can access and analyze data that is nested within a JSON column at the same level of efficiency as parsing and storing the nested data as separate columns. For more information, see Ingest nested data.
  • Imply HTTP Connector for Kafka: Polaris now offers an Imply HTTP Sink Connector to ingest data from Apache Kafka. Features include auto-batching, auto-compression, token renewal, and high throughput. For more information, see Ingest events with the Imply HTTP Sink Connector for Kafka.

Improvements and bug fixes

  • Fixed an issue where the expression type of a measure was displayed instead of the measure title when exporting data (id: 25160)

2022.08.29

New features

  • Access filters: You can now create multiple access filters for the same data cube. Access filters allow you to apply SQL query expressions to a data cube's underlying data, enabling selected groups of users to have a unique, filtered view of the data. For more information, see Access filters.

Improvements and bug fixes

  • The date picker now supports seconds (id: 19768)
  • Fixed an issue where the Line Chart visualization displayed a wrong date when Comparison and Time filters were set to "Previous Period" and "Latest 7 days" respectively (id: 21661)
  • Fixed an issue where the graph legend showed wrong granularity when bucketing by Day (id: 21968)
  • Fixed an issue where downloads showed wrong expression headers for measures (id: 25160)

2022.08.17

New features

  • Alerts: You can now set up alerts for Polaris to monitor events in your data. An alert monitors for when one or more measures match configurable conditions. You can choose how you want to be notified when an alert gets triggered, and set the recipients for these notifications. For more information, see Set up alerts.

2022.08.10

New features

You must use the v2 API tables to take advantage of input expressions, Confluent Cloud connectivity, and sketches. v2 APIs are not backward-compatible with v1 APIs. Update all API requests to v2 before using any v2 functionality. See the Migration guide for deprecated APIs for more information.

Improvements and bug fixes

  • Increased table limit to 50 tables per project
  • Fixed an issue where the Table view of the Polaris UI displayed an incorrect number of ingested rows (id: 19338)
  • Fixed an issue where the Table view of the Polaris UI displayed "Ready for ingestion" even when the table had queryable data (id: 19395)

2022.07.25

New features

  • You can now restrict access to individual data cubes and dashboards to specific users and groups (id: 18704)

Improvements and bug fixes

  • Fixed an issue with incorrect mapping of CSV/TSV files in the Polaris UI (id: 22817)
  • Added TSV files to the list of file upload options available by default (id: 22500)
  • Added two new User activity widgets to the Query performance pageDistinct query users and Top query users (id: 21190)
  • Added the X-Auto-Response-Suppress header to all emails Polaris sends by default, to suppress replies to messages (id: 21393)
  • Improved filtering on multi-value dimensions so that only selected values display by default (id: 22211)
  • Fixed an issue where the Table view of the Polaris UI displayed a wrong number of columns (id: 23461)
  • Fixed an issue where user-specified column headers were not preserved when navigating from Map source to table page to Parse data page in the Polaris UI (id: 22583)
  • Improved sampling of CSV files in the Polaris UI (id: 22495)

2022.07.07

New features

  • SQL IDE 2.0: Polaris now has a new and improved SQL workbench. You can run queries in multiple tabs, and there's greater interactivity with the query result set (id: 22018)
  • CSV/TSV support: The Polaris UI now supports data ingestion from files that use delimiter-separated values. The following delimiters are supported: commas, tabs, or custom text. For more information, see Delimiter-separated values (id: 12140)
  • Polaris now supports pie chart visualizations (id: 19279)

Improvements and bug fixes

  • New visualizations added to existing dashboards now open directly in edit mode (id: 14729)
  • Fixed an issue with the exclude filter not excluding the selected value range (id: 21424)
  • Fixed an issue with the Group By strategy incorrectly wrapping non-overlap clauses (id: 22814)
  • Fixed an issue with record list visualization not displaying results when scrolling beyond a certain point (id: 19061)
  • Fixed an issue with the file selector not respecting selected files (id: 22674)
  • Fixed an issue with incorrect auto-bucketing for exclusion filters (id: 22756)
  • Improved COUNT DISTINCT performance (id: 22933)

2022.06.23

Improvements and bug fixes

  • Fixed an issue where the app crashes while switching from Line Chart visualization to Totals visualisation (id: 21362)
  • Fixed an issue with file uploads timing out after 60 seconds (id: 21930)
  • Enabled support for displaying new dashboard visualizations in edit mode (id: 14729)
  • Fixed an issue where replacing data with empty time intervals may not completely replace the data (id: 18350)
  • Fixed the URL path that gets generated for the API when you click the Explore table > API option in the UI (id: 22274)

2022.06.09

Improvements and bug fixes

  • Fixed an issue where Polaris could fail to load due to caching issues (id: 21604)
  • Fixed an issue where the timestamp source column was missing from the Source column drop-down options (id: 20919)

2022.05.31

New features

  • Usage and Billing: Polaris now lets you monitor and track your resource consumption on the Usage and Billing page in the Polaris console. The Usage tab is updated in real time so you can view both estimated consumption during the Trial period and your actual consumption when you become a paid customer. For more information, see Monitor account usage.

Improvements and bug fixes

  • The Polaris docs now include a tutorial for creating dashboards
  • The Exclude function now works as Filter for Monitoring on Charts visualizations (id: 19909)
  • The timestamp editor source column now scrolls as expected (id: 20826)
  • The schema editing UI now displays support for millisecond, 15-minute, 30-minute, and quarter rollup time granularities (id: 20327)
  • Fixed an issue where rows processed with errors displayed the "No rows ingested" status even if data was ingested (id: 20415)
  • Fixed an issue with the data cube list page being blocked on Tables API response (id: 20836)
  • Enabled vectorized virtual column processing by default (id: 20842)

2022.05.11

Improvements and bug fixes

  • Polaris now displays the specs and pricing for project during scaling (id: 19589)
  • Improved the experience for dashboard loading; the experience is now smoother with less flickering during filtering (id: 19750)
  • Fixed an issue where incorrect bucket ranges (P1M) caused 0.00 values in table visualizations (id: 20181)
  • Fixed an issue with visualizations in the data cube edit screen failing to display after deleting the default measure (id: 20212)
  • Fixed an issue with a bubble showing up on every tile in dashboards (id: 20552)
  • Improved the Edit Schema page so that column dialogs stick to the side when you scroll and display warning messages when you close them
  • You can now select and copy text from a table or dashboard (id: 18830)
  • Improved the experience for search filter behavior to highlight filter matches and to improve the filter retention behavior (id: 19644)
  • Improved the filter menu in Polaris visualizations (id: 19770)
  • Improved the utility of "Others" in Polaris visualizations (id: 19824)
  • Fixed an issue where the Continue button re-added a removed file during batch ingestion flow (id: 19892)
  • Fixed an issue where the dimension editor's "Base column" input loses focus as soon as you type a letter (id: 20165)
  • Fixed the error "Failure to get a peer from the ring-balancer" when creating a project (id: 20174)
  • Fixed an issue where you could get stuck on dimension/measure "info" popover (id: 20263)
  • Standardized on "Ubuntu Mono" for monospaced fonts across the UI (id: 19140)

2022.04.27

New features

  • Added the ability to use your credit card to pay for a Polaris pay-as-you-go (PAYG) plan. See Billing structure overview for details.

Improvements and bug fixes

  • Polaris correctly handles the use case when you access a data cube that uses a deleted table (id: 17410)
  • Ingestion now job displays NO_ROWS_INGESTED status when no rows are ingested (id: 17719)
  • Polaris automatically adds a __count column when you create an aggregate table by API (id: 18349)
  • Optimized performance for the SELECT MAX(__time) query (id: 19911)
  • You can now set up simple alerts against your project’s performance and usage metrics (id: 12120)
  • You can now click dimension values to filter the data in a data cube (id: 17477)
  • Setting formatSettings during ingestion no longer returns an HTTP 400 Bad Request status code (id: 19208)
  • During ingestion, you can now use the formatSettings object to override the automatically detected file type (id: 19461)
  • The pill dropdown in the Show bar now properly handles overflow properly (id: 19851)
  • Removed the Replace All button from the UI. You must provide a time interval to replace (id: 19324)
  • Improved performance for LATEST NUMERIC dimensions (id: 19527)
  • Updated rate limits for the Events API (id: 11842)
  • Increased the file repository size for each organization (id: 18558)

2022.04.13

Improvements and bug fixes

  • Standardized axes across visualizations (id: 18048)
  • Fixed an issue with data type selection for measures (id: 18613)
  • Added Polaris Query API reference (id: 18650)
  • Fixed an issue with removing a newly created column (id: 18874)
  • Fixed an issue with batch dashboard updates (id: 18876)
  • Fixed an issue with APPROX_COUNT_DISTINCT not considered additive in visualizations (id: 18881)
  • Fixed tooltips for visualization option tabs (id: 19115)
  • Fixed an issue with measure pill control buttons (id: 16920)
  • Fixed an issue with Confirm button in Drop data dialog and Replace data dialog (id: 17866)

2022.03.30

Improvements and bug fixes

  • Improved performance loading dashboards and data cubes during upgrades (id: 17957)
  • Fixed UI text on Add data page (id: 18818)
  • Fixed the table hover state when the ellipsis menu is open (id: 17411)
  • Fixed an issue with the data cube UI getting stuck with the graph logo in the middle (id: 17481)
  • Added support for copying selected data on visualizations (id: 16841)
  • Fixed an issue with the info button showing twice (id: 18168)
  • Fixed an issue with the default count column showing null values during sampling (id: 18938)

2022.03.28

Improvements and bug fixes

  • Enabled exports for download from data cubes and the SQL IDE (id: 16597)
  • Enabled optimizations to increase query performance

2022.03.16

New features

  • You can upload CSV files with a single header row for batch ingestion. See Supported data formats.
  • You can replace data for a time interval without deleting the data for the time interval first.

Improvements and bug fixes

  • Show column filters now show correct counts (id: 17855)
  • Fixed an issue with hierarchical fills not rendering in visualizations (id: 18180)
  • Fixed an issue with dashboard tiles not filtering on the correct dimension value when clicking on the corresponding measure (id: 18130)
  • Fixed the ability to edit a table's schema during ingestion (id: 18016)
  • Fixed incorrect column count in the Table view (id: 17963)
  • Fixed an issue with expired sessions causing a browser refresh every minute (id: 17586)

2022.03.01

Imply Polaris is GA. To get started, see the Quickstart. For known issues and limitations, see Known limitations.