Quix Changelog

Please let us know in the #quix-help channel in The Stream Slack community or drop us an email at devs@quix.io

1.43.0 | 3 November, 2022

New features, performance improvements and bug squashing

New Features
  • New Replay service feature! Users can replay any persisted stream to a Topic as if it was happening now. This feature has been added on Persisted Streams, Pipeline view and Deployment details pages.
  • Added new advanced configuration on Topics page. Users can now specify Retention and Partitions configuration when creating new Topics.
  • Added new Run configuration on Projects IDE. Users can now specify different environment variable values in each Run of the application without changing default values of the Environment variables.
  • Added new Deployments list view on workspace home page.
  • Added new External Destination item to the library to signal when a pipeline is sending data to an external system.
  • Allow users to save code as a project from the Library, even if they haven't completed the library item setup and configuration.
Improvements
  • Several performance improvements across the platform.
  • Added AWS support. Platform is now compatible with Elastic Kubernetes Service (AKS) installation.
  • Added (*) star functionality to the Streaming Reader service. Users can now subscribe to all the Streams, all the Parameters or all the Events of a Topic.
  • Improved several error statuses on Topics page.
  • Several improvements in the Project IDE regarding file selection, tags and commits navigation.
  • Updated Quix logo on the platform (we have a new brand!)
Bug Fixes
  • Fixed some refresh issues when changing Input/Output variables on Project IDE
  • Fixed some visualization issues on Topic metrics component
  • Fixed an issue in Data Explorer where null values were shown as 0 instead of null
  • Fixed an issue in Data Explorer (Live view) where null values were not drawn properly in the waveform
  • Fixed several empty states across the platform
  • Fixed an issue in Persisted Streams when filtering by location
  • Fixed some issues when selecting/unselecting Drafts on Pipeline view
  • Fixed some issues on Data Explorer (Live view) when filtering for specific Stream / Parameters
  • Fixed some issues working in Project IDE editor
  • Fixed some issues when navigating to a specific branch from Deployments to the Project IDE
  • Fixed an issue with the URL link of a deployment with public access
  • Fixed an issue where you couldn't delete a User from the workspace
  • Fixed some refresh issues on Pipeline view
  • Fixed navigation issues on workspace Home
  • Fixed some issues updating logs in real time from Project IDE
1.42.0 | 2 September, 2022

Busy squashing bugs

Improvements
  • Added the capability to resize tables across the platform
  • Improved sorting for topics list
  • Improved several empty states across the platform including a new empty state for the pipeline view
  • Improved performance and database calls when querying persisted data
  • Updated the look of some older dialogs
Bug Fixes
  • Fixed an issue where the login and logout functions didn’t always log you in or out
  • Streams with the same ID on different topics are now treated independently for Delete and Restore actions in the persisted streams section
  • Fixed several bugs related to topics metrics graphs across the platform
  • Explore button in persisted streams now clears previously selected parameters and events
  • Fixed a bug in the data explorer section that cleared user aggregation selection
  • Fixed a bug in the data explorer section in which the table view showed more columns than expected
  • Fixed several issues in the data explorer section’s live data view
  • Fixed minor issues for those using a Firefox browser
  • Fixed UI responsiveness issues when using long topic names
  • Fixed UI responsiveness issues when using small screens
  • Fixed an issue that caused installation of previous dependencies when modifying requirements.txt file for Python projects
  • Fixed an issue that caused the onboarding questions to appear more than once
  • Fixed a bug in the library section that caused environment variables to not be created correctly when saving as a project
  • Fixed topics section in broker settings — you should now be able to rotate your tokens if you are an admin
1.41.0 | 11 August, 2022

New features comin’ your way!

New Features
  • We completely redesigned the data explorer query builder. It’s now topic centric, making it easier to use
  • Persisted streams view redesigned with a new look and topic centric view
  • It’s now possible to give external sources additional context by renaming them
  • External sources now have a dedicated view to help you get going with our APIs
  • New elements on cards and pipeline views are now highlighted and centered on the screen to improve ease of use
  • List view updates are already automatically synced, but we’ve added a new refresh button just in case
Improvements
  • We’ve updated the dialogs across the platform to have autofocus and key responsiveness. They now also share a consistent design
  • The “copy to clipboard” behavior functions more consistently now
  • Improved performance of topic data metrics graphs across the platform for better observability
  • The deployments layout has changed to help differentiate between items created from project or library
Bug Fixes
  • We fixed an issue that caused pipeline view to not render in some cases.
  • Notifications should now respect the workspace they belong to rather than showing the current workspace
  • In live view the messages can be searched again even when live flow is paused
  • Data query service will return a 400 message for invalid requests rather than a cryptic 500 error message
  • Project rename is possible again
  • Several bugs in the data explorer and query builder are now fixed for a smoother user experience
1.40.0 | 26 July, 2022

Get what you want, when you want it

Improvements
  • The topics screen has a new design so that it’s easier to use — let us know if you like it!
  • Quix onboarding is now more responsive to your screen size
  • The library now has a landing screen to help new users navigate it
  • Fixed a scenario where external sources showed up unnecessarily in the pipeline view
  • The platform header now includes improved help
  • The billing page now displays prices in USD
Bug Fixes
  • Removed the extra scrollbar that appeared in some library items
  • Ensured that files always show content in the library
  • Fixed an issue with notifications appearing multiple times
  • Deployment states on the home screen should now constantly update properly, not just the first time
  • Inactive topics lacked a tooltip on the home screen and deployment details. We rectified that.
  • Broker details now include the list of brokers
  • Deployment edit/create dialog no longer allows creating deployment without loading all details of the new version first. This primarily impacts slower connections.
1.39.0 | 5 July, 2022

Get where you want while giving your computer a break

Improvements
  • The live data preview can now handle an enormous number of parameters and streams so that your computer doesn’t sweat so much
  • The navigation experience now works better on slower networks. No more accidentally landing where you don’t want to be
  • The live preview is now disabled if no live data is running
  • The data-explorer errors are now easier for humans to understand them
  • Scrolling horizontally in the library code preview is now easier
  • Draft loading improved in the home and pipeline view
  • Streamlined library flow to clarify code preview and how to modify it
Bug Fixes
  • Users can now select non-Python code generation in the live preview
  • The time-range dialog now consistently shows the correct values
  • Creating a deployment from the project source view now consistently selects the correct project
  • The waveform now works better with configurations that result in more data than what can be displayed
1.38.0 | 27 June, 2022

User experience is all in the details

Improvements
  • Copying error notification details now appends additional details to help identify issues faster
  • Deployment and projects are now set as the title of the browser tab making it easier to keep track of your tabs
  • Users receive a warning when losing connections to notifications, and now they will receive feedback when reconnected
  • The delete dialog now behaves similarly to all resources
  • The data explorer now has an historical and a live mode
  • The live mode was previously accessible only through other means, and the new modes make the user experience easier
  • In the online IDE, switching files will no longer abort the running Python application
  • Added new information tooltips to help guide users
Bug Fixes
  • The stop button no longer disappears in the deployment details view
  • Deployment public access toggle now loads its state when opening deployment details
  • Small visual and performance improvements across the Quix portal
  • Zooming in too far no longer locks up the UI in data explorer. Now you can zoom back out.
  • Fixed the deployment card, which did not always open the expected library item
  • Fixed project delete notification, which showed incorrect information
1.37.0 | 15 June, 2022

Keep the feedback coming! User-suggested changes in Quix

New Features
  • We love feedback. Thanks to suggestions from users, the data explorer now has an option to enable or disable aggregation for all parameters with a single toggle.
  • The table and message view — previously available only in deployment details — is now also available in the live topic explorer.
  • The live topic explorer now follows the leading edge of a topic instead of being limited to the current time. This lets you see data sent to a topic with times other than current, such as replays.
Improvements
  • Improved documentation with new tutorials
  • Users can now click on the “Select” and “From” titles are now clickable in the data explorer, same as the icons next to the text
  • When selection allows, data points on waveforms are now highlighted
  • Online IDE dependencies can be forcefully reinstalled using a new entry in the “…” menu next to deploy and run
  • Notifications received design and stability improvements
  • Improved load state for the data explorer. It now lets users know when it’s loading.
  • Improved hover states for arrows in pipeline and lineage views, displaying data to users better
  • Sliders in deployment dialogs should display the correct maximum value of your subscription
  • Improved the live view of empty states. It now tells users that it’s empty and prompts them for action.
  • The data explorer waveform now correctly displays gaps in data instead of interpolating value for the missing range
  • Improved the data explorer load times for selecting parameters, events and streams
  • The auto-refresh button is now above the waveform in the data explorer
Bug Fixes
  • The pipeline view now consistently renders as expected in Safari
  • Fixed an issue where some workspace cards sometimes overlapped
  • The onboarding questionnaire no longer asks questions twice
  • Various small changes across the platform to improve the user experience
1.36.0 | 18 May, 2022

Keep tabs on your data system with Quix’s pipeline view

New Features
  • We added a pipeline view to the Quix portal. Now you can see your entire process — from sources through transformations to destinations — in a single glance. Having your architecture depicted in one image expedites monitoring and alleviates the pain of building on top of the current system.
  • You can now view parameter data in table format in addition to JSON in the live data view. This makes larger messages easier to understand.
Improvements
  • The edit deployment dialog has been redesigned to make it easier to use
  • The autocomplete for hidden texts in the Quix library has been disabled
  • Users now receive a dialog message when losing connection to notifications
  • Reaching a deployment limit is now properly communicated through notifications, so you won’t be left wondering why deployment failed
Bug Fixes
  • Clearing trash via the “Empty trash” button should now always work
  • Fixed an issue that sometimes stopped deployments from automatically starting after creation
  • The data view under deployment details and online IDE immediately shows the missed messages accrued when changing from “paused” to “live” rather than waiting for the next message
  • Fixed the incorrect history that showed when switching between branches
  • Parameter groups now have a correct icon in the data view