Skip to main content

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:

  1. Configure kokos.postgres values to use a custom password or username

  2. Configure kokos.meJavaRpgleStd.env.relationalDatabaseUri with a value such as postgresql://postgres-svc:5432/postgres?user=root&password=smeup&currentSchema=%22SMEUP_PLG%22&stringtype=unspecified (make sure to replace root and smeup with the proper user and password)

  3. 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 as postgresql://postgres-svc:5432/postgres?user=root&password=smeup (replace root and smeup with the user and pwd of the new database)

  4. Upgrade your Data installation

  5. Migrate your database data from MySQL to PostgreSQL using the DB migration tool you prefer

  6. (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