Customer-facing Changes
This release includes the following customer-facing improvements:- Bug Fixes: We have addressed several bugs to improve the overall performance and reliability of WherobotsDB. These fixes contribute to a smoother user experience and more robust data operations.
- Dependency Security Updates: We have proactively updated various dependencies to their latest versions to help ensure ingestion of the most recent security patches and vulnerability fixes.
Breaking Changes
This release contains an upgrade that requires action from customers who develop custom Scala code.| Component | Summary of Changes | Action Required? |
|---|---|---|
| WherobotsDB | Migrated from Scala 2.12 to Scala 2.13. | Yes, for Scala developers. |
| WherobotsAI | Migrated from Scala 2.12 to Scala 2.13. | Yes, for Scala developers. |
Migration to Scala 2.13
To ensure future compatibility with Apache Spark 4, we are updating WherobotsDB’s Scala version from 2.12 to 2.13.Who is Affected?
This change impacts any customer who:- Compiles and deploys custom Scala applications or User-Defined Functions (UDFs) as
.jarfiles onto the Wherobots platform. - Uses the Scala kernel to write Scala notebooks on the Wherobots platform.
Required Action
- To migrate a Wherobots Notebook, edit the notebook’s contents so that it works with the Scala 2.13 compiler.
- All custom Scala code must be migrated to Scala 2.13 to ensure continued usage. To migrate your Scala code, you must:
- For Scala code that you own
- For Scala code that you don't own
- Update your build environment to use a Scala
2.13.xcompiler. - Update all dependencies in your project from their
_2.12versions to their_2.13versions. - Recompile your project to produce a new
.jarfile compatible with Scala 2.13. - Deploy the new artifact to Wherobots.

