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.postgres
values to use a custom password or username -
Configure
kokos.meJavaRpgleStd.env.relationalDatabaseUri
with a value such aspostgresql://postgres-svc:5432/postgres?user=root&password=smeup¤tSchema=%22SMEUP_PLG%22&stringtype=unspecified
(make sure to replaceroot
andsmeup
with 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.jdbcUrl
with a value such aspostgresql://postgres-svc:5432/postgres?user=root&password=smeup
(replaceroot
andsmeup
with 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/libs
is now read only
Webup 2.3.0
- 🔧 bump webup to
1.20.5
Restapi 1.2.0
- 🚫 no changes