Release Notes
This release includes small updates and/or bug fixes. No components were upgraded.
The following functionality was added:
- HashiCorp Vault Grafana dashboard.
- HashiCorp Vault audit logging capability.
This release includes small updates and/or bug fixes and some additional functionality to SOC UI. No components were added or upgraded.
This release adds the “Spring Operations Center” feature, adds or updates some Grafana dashboards, and includes other small updates and/or bug fixes.
The following components were added:
Component | Version | Description |
---|---|---|
Spring Operations Center | 1.1.1 | Provide operations capabilities for Spring applications. |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
OpenTelemetry Collector | 0.93.0 | 0.91.0 |
Notes:
- Recommended versions for user applications updated Spring Boot 3.2.x, Java 17 or 21, Spring 6.1 and Spring Cloud 2023.0.0, with limited backwards compatibility for Spring Boot 2.7.x.
- Platform components are updated to Spring Boot 3.2.1 versions and matching Spring Cloud versions.
- A preview of a new “Spring Operations Center” feature is added, including a web user interface and additional Grafana dashboards.
- User Management using the CLI and REST Endpoints.
- Added support for auto-scaling of Spring Boot applications deployed in the platform.
- Changes to the custom installation to allow using existing resources including database, network and Kubernetes.
- Various platform services updated to use Database Resident Connection Pooling to improve performance.
- Improvements to collection of trace data using Open Telemetry, including migration to agentless approach, uptake of Micrometer, and so on.
- Improvements for Spring Native/GraalVM native image compilation of Spring Boot services.
- Improvements to CLI to support scripting.
- Various components updated to newer releases.
- Bug fixes.
The following components were added:
Component | Version | Description |
---|---|---|
Oracle Database Observability Exporter | 1.1.2 | Provides observability for the Oracle Database. |
Metrics server | 0.64 | Source of container resource metrics for Kubernetes built-in autoscaling pipeline |
Kube State Metrics | 2.10.1 | Collects metrics for the Kubernetes cluster |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
APISIX API Gateway | 3.8.0 | 3.4.0 |
Apache Kafka | 3.6.1 | 3.5.1 |
Coherence Operator | 3.3.2 | 3.2.11 |
Conductor Server | 3.13.8 | 3.13.2 |
HashiCorp Vault | 1.15.2 | 1.14.0 |
Netflix Conductor | 3.13.8 | 3.13.2 |
OpenTelemetry Collector | 0.91.0 | 0.86.0 |
Oracle Backend for Spring Boot and Microservices CLI | 1.1.0 | 1.0.1 |
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 1.1.0 | 1.0.1 |
Oracle Transaction Manager for Microservices (MicroTx) | 23.4.1 | 22.3.2 |
Spring Authorization Server | 3.2.1 | 2.7.5 |
Spring Boot Admin dashboard | 3.2.0 | 3.1.3 |
Spring Cloud Config server | 2023.0.0 | 2022.0.4 |
Spring Cloud Eureka service registry | 2023.0.0 | 4.0.3 |
Strimzi-Apache Kafka operator | 0.39.0 | 0.36.1 |
Notes:
- Bug fixes
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 1.0.1 | 1.0.0 |
Oracle Backend for Spring Boot and Microservices CLI | 1.0.1 | 1.0.0 |
This is the first production release.
Notes:
- All Spring platform components upgraded to Spring Boot 3.x, Spring 6.x and Spring Cloud 2022.0.4 versions.
- Spring Native (with GraalVM native image ahead of time compilation) is the default/recommended deployment option for microservices. JVM continues to be available as an option.
- Loki and Promtail added for logging, Spring Boot dashboard updated to show metrics and logs on the same dashboard.
- Spring Authorization Server added, and preconfigured with default users (you supply passwords during installation, or they are generated).
- Various platform services and the CLI updated for authentication and authorization using Spring Authorization Server.
- Various platform services reconfigured for increased availability.
- Various components updated.
The following components were added:
Component | Version | Description |
---|---|---|
Loki | 2.6.1 | Provides log aggregation and search. |
Promtail | 2.8.2 | Collects logs. |
Spring Authorization Server | 2022.0.4 | Provides authentication and authorization for applications. |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 1.0.0 | 0.3.9 |
Oracle Backend for Spring Boot and Microservices CLI | 1.0.0 | 0.3.1 |
Grafana | 9.5.2 | 9.2.5 |
Spring Eureka Service Registry | 2022.0.4 | 2021.0.3 |
Spring Config Server | 2022.0.4 | 2021.0.3 |
Spring Boot Admin | 3.1.3 | 2.7.5 |
cert-manager | 1.12.3 | 1.11.0 |
NGINX Ingress Controller | 1.8.1 | 1.6.4 |
Prometheus | 2.40.2 | 2.34.0 |
Open Telemetry Collector | 0.86.0 | 0.66.0 |
Jaeger Tracing | 1.45.0 | 1.39.0 |
APISIX API Gateway | 3.4.0 | 3.2.0 |
Strimzi-Apache Kafka operator | 0.36.1 | 0.33.1 |
Apache Kafka | 3.4.0 - 3.5.1 | 3.2.0 - 3.3.2 |
Oracle Database storage adapter for Parse (optional) | 1.0.0 | 0.2.0 |
There were no component deprecations or removals.
Notes:
- Continued incremental improvements to Oracle Database Adapter for Parse Server.
The following components were added:
Component | Version | Description |
---|---|---|
Coherence | 3.2.11 | Provides in-memory data grid. |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 0.3.9 | 0.3.8 |
HashiCorp Vault | 1.14.0 | v1.11.3 |
Oracle Database Operator for Kubernetes | 1.0 | 0.6.1 |
Parse Server | 6.2.0 | 5.2.7 |
Parse Dashboard | 5.1.0 | 5.0.0 |
Oracle Transaction Manager for Microservices | 22.3.2 | 22.3.1 |
There were no component deprecations or removals.
Notes:
- Improvements to Oracle Cloud Infrastructure (OCI) installation process.
- Continued incremental improvements to Oracle Database Adapter for Parse Server.
No components were added.
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices CLI | 0.3.1 | 0.3.0 |
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 0.3.8 | 0.3.7 |
There were no component deprecations or removals.
Notes:
- Oracle Backend for Spring Boot and Microservices now includes the option to install in a Multicloud (OCI/Azure) environment.
- The Oracle Database Operator for Kubernetes is bound to the existing Oracle Autonomous Database (ADB) created by infrastructure as code (IaC) in an all-OCI installation and provisions the ADB in the Multicloud installation.
- Improvements to On-Premises and desktop installation processes.
The following components were added:
Component | New Version | Description |
---|---|---|
Oracle Backend for Spring Boot and Microservices Visual Studio Code extension | 0.3.7 | Allows Visual Studio Code users to manage the platform, deployments and configuration. |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices CLI | 0.3.0 | 0.1.0 |
There were no component deprecations or removals.
Notes:
- Oracle Backend for Spring Boot and Microservices now includes the option to also install Parse Platform in the same deployment.
- Oracle Backend for Spring Boot and Microservices CLI 0.2.3 includes a number of bug fixes and adds support for custom listening ports for services.
- Apache APISIX is now pre-configured for both Eureka and Kubernetes service discovery.
The following components were added:
Component | Version | Description |
---|---|---|
Oracle Database Operator for Kubernetes | 0.6.1 | Helps reduce the time and complexity of deploying and managing Oracle databases. |
Parse Server | 5.2.7 | Provides backend services for mobile and web applications. |
Parse Dashboard | 5.0.0 | Uses a web user interface for managing Parse Server. |
Oracle Database Adapter for Parse Server | 0.2.0 | Enables the Parse Server to store data in an Oracle database. |
The following components were updated:
Component | New Version | Replaced Version |
---|---|---|
Oracle Backend for Spring Boot and Microservices CLI | 0.2.3 | 0.1.0 |
cert-manager | 1.11.0 | 1.10.1 |
NGINX Ingress Controller | 1.6.4 | 1.5.1 |
Jaeger Tracing | 1.39.0 | 1.37.0 |
Apache APISIX | 3.1.1 | 2.15.1 |
Spring Boot Eureka service registry | 2.0.1 | 2021.0.3 |
Oracle Transaction Manager for Microservices | 22.3.2 | 22.3.1 |
Parse Server (optional) | 6.3.0 | 6.2.0 |
Parse Dashboard (optional) | 5.2.0 | 5.1.0 |
There were no deprecations or removals.
The following components were added:
Component | Version | Description |
---|---|---|
Oracle Transaction Manager for Microservices | 22.3.1 | Manages distributed transactions to ensure consistency across Microservices. |
Strimzi-Apache Kafka Operator | 0.33.1 | Manages Apache Kafka clusters. |
Apacha Kafka | 3.2.0 - 3.3.2 | Allows distributed event streaming. |
There were no deprecations or removals.
The following components were added:
Component | Version | Description |
---|---|---|
HashiCorp Vault | v1.11.3 | Provides a way to store and tightly control access to sensitive data. |
Oracle Backend for Spring Boot and Microservices CLI | 0.1.0 | Provides a command-line interface to manage application deployment and configuration. |
Netflix Conductor OSS | 3.13.2 | Provides workflow orchestration for Microservices. |
On-premises installer | 0.1.0 | Allows installation of a self-hosted stack. |
There were no deprecations or removals.
This release includes the following components:
Component | Version | Description |
---|---|---|
cert-manager | 1.10.1 | Automates the management of certificates. |
NGINX Ingress Controller | 1.5.1 | Provides a traffic management solution for cloud native applications in Kubernetes. |
Prometheus | 2.40.2 | Provides event monitoring and alerting. |
Prometheus operator | 0.60.1 | Provides management for Prometheus monitoring tools. |
OpenTelemetry Collector | 0.66.0 | Collects process and export telemetry data. |
Grafana | 9.2.5 | Examines, analyzes, and monitors metrics. |
Jaeger Tracing | 1.37.0 | Provides a distributed tracing system for monitoring and troubleshooting distributed systems. |
Apache APISIX | 2.15.1 | Provides full lifecycle API management. |
Spring Cloud Admin server | 2.7.5 | Manages and monitors Spring Boot applications. |
Spring Cloud Config server | 2.7.5 | Provides server-side support for externalized configuration. |
Spring Boot Eureka service registry | 2021.0.3 | Provides service discovery capabilities. |