Release Notes
- Updated internal Pulsar clients to v3.0.7
- Auto-refreshing UI
- Browse messages by message ID, timestamp or date
- Retention-, TTL-, and schema-policies information in Explorer
- Helm chart extended with NetworkPolicy and Route provisioning
- Confirm dialogues quickly by pressing Enter
- Updated internal Pulsar clients to v3.0.6
- Fixed an issue where connections would not apply the correct client configuration during indexing
- Fixed an issue where the only admin user could be accidentally deleted
- Fixed misleading error messages on connection failures
- Environment configuration has been overhauled for a better, more approach
streamvisor.bootstrap-env.*
andstreamvisor.pulsar.connection.*
properties have been removed in favor ofstreamvisor.environments[].*
properties-
# Deprecated (Streamvisor 2.0.0 and below) STREAMVISOR_BOOTSTRAP_ENV_ENABLE=true STREAMVISOR_BOOTSTRAP_ENV_NAME=playground STREAMVISOR_BOOTSTRAP_ENV_SERVICEURL=http://localhost:8080 STREAMVISOR_BOOTSTRAP_ENV_BROKERURL=pulsar://localhost:6650 STREAMVISOR_PULSAR_CONNECTION_AUTH_PLUGIN=org.apache.pulsar.client.impl.auth.AuthenticationTls STREAMVISOR_PULSAR_CONNECTION_AUTH_PARAMS=tlsCertFile:/path/to/tls-certs/client.cert.pem,tlsKeyFile:/path/to/tls-certs/client.key-pk8.pem # Now (Streamvisor >= 3.0.0) STREAMVISOR_ENVIRONMENTS_0_NAME=playground STREAMVISOR_ENVIRONMENTS_0_SERVICEURL=http://localhost:8080 STREAMVISOR_ENVIRONMENTS_0_BROKERURL=pulsar://localhost:6650 STREAMVISOR_ENVIRONMENTS_0_CONFIGURATION_AUTH_PLUGIN_CLASS_NAME=org.apache.pulsar.client.impl.auth.AuthenticationTls STREAMVISOR_ENVIRONMENTS_0_CONFIGURATION_AUTH_PARAMS=tlsCertFile:/path/to/tls-certs/client.cert.pem,tlsKeyFile:/path/to/tls-certs/client.key-pk8.pem
- The embedded H2 database version has been updated because of security vulnerabilities. Unfortunately files written with differing versions of H2 are not compatible.
- If you are using PostgreSQL for persistence you don’t need to make any changes
- If you are using the default H2 persistence, you need to
- Delete your old H2 db file
- Start Streamvisor in order to create the new H2 db file
- Re-create your users and environments
- Service Accounts for CI/CD & GitOps automation
- Google Workspace integration for external group mapping
- Exposed Streamvisor OpenAPI specification with Swagger UI
- Updated internal Pulsar clients to v3.0.5
- Limited the total size of log files to a maximum of 100MB
- Fixed an issue where OIDC token refresh would fail
- Fixed an issue where the dashboard would not load for a newly added environment
- Username has been deprecated in favor of email
- if you previously used the default
admin
account, useadmin@example.com
to login
- if you previously used the default
- Single Sign-On (SSO) using OAuth 2.0
- External group mapping for SSO
- PostgreSQL as persistence option
- Multi-broker strings when adding environments
- TLS configuration using trust store
- Updated internal Pulsar clients to v3.0.4
- Fixed an issue where dialog titles in the UI would be incorrect
- Fixed an issue where topic browsing websocket connections would create unsecured connections
- Fixed an issue where RBAC permissions did not save correctly
- Fixed an issue where creating topics would sometimes fail due to Content-Type issues
- RBAC (role-based access control)
- OpenShift compatibility
- Deletion of non-empty tenants and namespaces
- License status information page
- Improved docker image size
- Fixed an issue where topic browsing websocket connections did not work on kubernetes deployments
- Fixed incorrect total number of topics display in Explorer
- Fixed an issue where messages could not be skipped on a subscription
- Fixed an issue where docker/kubernetes connection URLs would fail to validate
- Fixed an issue where the docker image did not respond to SIGTERM requests
- Initial release