Data Version 3.0.0 Release Notes
May 31st, 2024
⚠️ Breaking Changes ⚠️
In Data 3.0.0, Kokos starts migrating from MySQL to PostgreSQL. This process wil span across a few releases and will terminate with the moval of MySQL (which is now deprecated). In this release, both MySQL and PostgreSQL are enabled by default. To upgrade to Data 3.0.0, it is imperative to make the following changes:
-
Configure
kokos.postgresvalues to use a custom password or username -
Configure
kokos.meJavaRpgleStd.env.relationalDatabaseUriwith a value such aspostgresql://postgres-svc:5432/postgres?user=root&password=smeup¤tSchema=%22SMEUP_PLG%22&stringtype=unspecified(make sure to replacerootandsmeupwith the proper user and password) -
If you have batch enabled (it is enabled by default!) and are using a custom password for PostgreSQL, make sure to update:
.kokos.meJavaRpgleStd.cfg.batch.jdbcUrlwith a value such aspostgresql://postgres-svc:5432/postgres?user=root&password=smeup(replacerootandsmeupwith the user and pwd of the new database) -
Upgrade your Data installation
-
Migrate your database data from MySQL to PostgreSQL using the DB migration tool you prefer
-
(optional) Disable MySQL by updating your Data installation and setting
kokos.mysql.enabled: false
Kokos 2.0.0
- ✨ add PostgreSQL as the new default database
- ✨ add deployment annotations for tracing with OpenTelemetry auto-instrumentation
- ✨ add configurable SecurityContext at container level (mostly useful for OpenShift deployments)
- 🔧 user workspace volume (
/home/kokos/users-workspace) is not created if OpenVSCode is not enabled - 🐛 fix DSL automation with branch names that have the character dot
. - 🐛 hardening of OpenVSCode: DSL directory
home/kokos/etc/kokos/libsis now read only
Webup 2.3.0
- 🔧 bump webup to
1.20.5
Restapi 1.2.0
- 🚫 no changes