Tenzir Platform v1.1 is here! This release brings key
enhancements, including improved diagnostics, authentication updates, and
various bug fixes for a smoother user experience.
eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO2XbW/bNlx1MDAxMIC/51dcYurX2uWbKMpcdTAwMThcdTAwMDK4cZ02XHUwMDA12iUxkmXrkCoyJXNWKFWiY2dp+ttLyrEo2+lcdTAwMTajXHUwMDFlYCBTXHUwMDAwIb7jkefjPXfnuz3HcdVtzt2O4/JZXHUwMDE0pmJYhFP3pZHf8KJcdTAwMTSZ1CpUfS6zSVx1MDAxMVUrR0rlZefVqzDP29aqXHUwMDFkZddzS57yay5Vqdf+oT87zl311lx1MDAxYTE09oflb/3jUdya9W4uzk/6f5WDmT83rVx1MDAxNi1cdTAwMWNSfKasdKZFXHUwMDE00TZhjFx1MDAwNp5cdTAwMDdcdTAwMTnwvVp5q5VcdTAwMWVAbeQh3ydcdTAwMTT6TeVUXGbVSC+AxGtTXHUwMDAwXHUwMDAwgphcIlxmiF+vXHUwMDE4cZGMlFmCQC1cZmWSXHUwMDFhP6ykVEU25lx1MDAwN1maXHUwMDE1xr9cdTAwMTeMMlx1MDAxZVDr4lVcdTAwMTiNk1wim8hhvUZcdTAwMTWhLPOw0OGw62KRpqfqttpdh1WHz10543zh8oq8tlx1MDAxYWZK8YaZPjVcdTAwMTlJXpZLXHUwMDBlZ3lcdTAwMThcdGWCXHUwMDAzgZVcdTAwMWFcdTAwMTfzd8Pqev60Tlx1MDAxNeE1f2fuR07StFx1MDAxNlx1MDAwYjnkJvTuXHUwMDE1XFw+Tlx1MDAwZVx1MDAxZo5bWl5ybraAXHUwMDEwUkiYj2mtselcdTAwMTRcdTAwMDSrwlx1MDAwZpmsMlx1MDAwYlx1MDAwMYigR1x1MDAwM8Ts+WVPp5Oqdo3DtOQ22saHNzbVlvyY5MNwblx1MDAwNH3EXHUwMDAwZsT3XGKyOZFcbjletUmzaPzIOVVcdTAwMWHqXHUwMDAwOFx1MDAwZk/nk5z/84uQ+UTtd3DHr0SfJNbv6YhcdTAwMTfcmTn7XHUwMDBlfpCaTWyYM6lOxd/m20K6JO2H11wiNXfFlo7uplwiMVFzU1x1MDAxZTdySEdOXHSNXq1WWW61kd4vXHUwMDE0klx1MDAxN+tcdTAwMTeaXHUwMDE1XCJcdTAwMTEyTFx1MDAwN1v9WuFEZSe8nH8xVUx4M9L8bc2XJrRS3L98rDCM33fpWa844m/DK3H9pifjg/7x9lxug4cxRD4la5WB4jZcdTAwMDLm8SlcbnBArH1dXHUwMDE5NipcZjFgXHUwMDExXHUwMDAwz6Yw8KdcdTAwMTdcdTAwMDbMcODhoFx1MDAxMU1bXHUwMDE3IPBWpYvCXHUwMDAwPV3VMfNcdTAwMDK0/cJcdTAwMDAxZqiZrptcdTAwMTaGaVhIIZNcdTAwMWRmfM3D7eBcdTAwMWH9elx1MDAxZcxen19eXHUwMDE1v3eDg4QjmFxmuk/B1Vx1MDAwN1x1MDAxNa4+8nxMPOxZXCKXeYWI6vtpNOq6lVO9gWnlRKtcdTAwMDFFP1x1MDAwYizk5u/ZXHUwMDAwXHUwMDFib9DJXHUwMDE5XG50SSXwsU6u7+eHxGKCXHUwMDEx9ptcdTAwMDPV7lx1MDAxMFx1MDAxYlx1MDAwYp5cdTAwMGWdz7PPjsyUXHUwMDEzm9N3mN5/9HY7JCf5+3hKe0eD/Et4SFu3R8cnh9lmjdeHkCBkR7uKZLQgmVx1MDAwMFx1MDAwZlx1MDAwM2rjtlx1MDAwMFx1MDAxOZM2XHUwMDBl9ONrc8hgozfbmVx1MDAxY2xEcuDDXGI9XHUwMDFikpOnk4yg7qL6Jlx1MDAxOGumaE3yXHUwMDBmh3I9NiNdoj3Lwu6A7LRa+2ZcdTAwMTL9uvLaYZr/3eXtIH122T3pX6pB/+jD2cfpRSvyLz7GT2rOUO9cZiFAel6GVHfYZaRcdTAwMTlsQ1x1MDAxNsBcdTAwMDB6kEBd39eQZm1WzdIwXHUwMDAwursziv9cdTAwMWamNyF6tMmvbEZcYiCEPTpNr//2Xlx1MDAxMFx1MDAxZFx1MDAwMOhcdTAwMDX6gv5cdTAwMDOiiS7kuJmvm1x1MDAxMv1th9H99lx1MDAxM4zqd5VcdTAwMDVumOenSkdNa+fEujeCT1+vJ/WLuHrcvVx1MDAwN8JNQnNzXHUwMDA1d/d7999cdTAwMDGJJFx1MDAwNFx1MDAxMCJ9 : <input>:3:7 3 where x > 3 warning field `x` not found --> | | | | ~
Diagnostics in the Explorer Diagnostics now appear directly in the Explorer, with a new badge indicating the
number of errors and warnings directly in the editor. Clicking the badge,
encountering an error, or encountering warnings for pipelines with no results
opens the diagnostics panel.
Refresh Token Support We have revamped how we internally handle authentication, and also added support
for OAuth refresh tokens.
Configuration Changes for Sovereign Edition Users
Users of the Sovereign Edition that self-host the Tenzir Platform must set an
additional environment variable in their Docker Compose configuration for the
app
service:
@@ -110,6 +117,9 @@ services:
- PRIVATE_WEBAPP_KEY=${TENZIR_PLATFORM_INTERNAL_APP_API_KEY}
- AUTH_SECRET=${TENZIR_PLATFORM_INTERNAL_AUTH_SECRET}
- PUBLIC_DISABLE_DEMO_NODE_AND_TOUR=${TENZIR_PLATFORM_DISABLE_LOCAL_DEMO_NODES}
+ - PRIVATE_DRIZZLE_DATABASE_URL=postgres://${TENZIR_PLATFORM_POSTGRES_USER}:${TENZIR_PLATFORM_POSTGRES_PASSWORD}@${TENZIR_PLATFORM_POSTGRES_HOSTNAME}/${TENZIR_PLATFORM_POSTGRES_DB}
+ depends_on:
+ - postgres
ports:
- "3000:3000"
Other Fixes As always, we fixed a bunch of smaller issues on the way:
Resolved intermittent node disconnections from the platform. We fixed the incorrect x-axis positioning when chart values are all zeroes. Fixed flashing content after clicking "Load More" in tables and updated the
button styling. Resolved a bug preventing pipeline editing in the details view. Improved UX for adding self-hosted nodes—clear instructions are now visible on
the pipelines page when a node is created and disconnected. Join Us for Office Hours Every second Tuesday at 5 PM CET, we hold our office hours on our
Discord server . Whether you have ideas for new packages or want to
discuss upcoming features—join us for a chat!