Skip to content

Commit

Permalink
Merge pull request #3920 from OpenLiberty/staging
Browse files Browse the repository at this point in the history
Publish 24.0.0.8-beta post
  • Loading branch information
ayoho authored Aug 2, 2024
2 parents cda259e + b2266ff commit 8327005
Show file tree
Hide file tree
Showing 9 changed files with 1,026 additions and 13 deletions.
29 changes: 18 additions & 11 deletions blog_tags.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"blog_tags": [
{
"name": "announcements",
"posts": ["24.0.0.7", "24.0.0.7-beta",
"posts": ["24.0.0.8-beta",
"24.0.0.7", "24.0.0.7-beta",
"24.0.0.6", "24.0.0.6-beta",
"24.0.0.5", "24.0.0.5-beta",
"24.0.0.4", "24.0.0.4-beta",
Expand Down Expand Up @@ -80,7 +81,7 @@
"featured": "true"
},{
"name": "microprofile",
"posts": ["24.0.0.7",
"posts": ["24.0.0.8-beta", "24.0.0.7",
"24.0.0.7-beta", "24.0.0.6-beta",
"24.0.0.4", "open-liberty-with-langchain4j-example",
"DevNexus24", "24.0.0.2",
Expand Down Expand Up @@ -162,7 +163,8 @@
},
{
"name": "release",
"posts": ["24.0.0.7", "24.0.0.7-beta",
"posts": ["24.0.0.8-beta",
"24.0.0.7", "24.0.0.7-beta",
"24.0.0.6", "24.0.0.6-beta",
"24.0.0.5", "24.0.0.5-beta",
"24.0.0.4", "24.0.0.4-beta",
Expand Down Expand Up @@ -222,7 +224,7 @@
},
{
"name": "beta",
"posts": ["24.0.0.7-beta",
"posts": ["24.0.0.8-beta", "24.0.0.7-beta",
"24.0.0.6-beta", "24.0.0.5-beta",
"24.0.0.4-beta", "24.0.0.2-beta",
"24.0.0.1-beta", "23.0.0.12-beta",
Expand Down Expand Up @@ -268,7 +270,7 @@
},
{
"name": "security",
"posts": ["24.0.0.3",
"posts": ["24.0.0.8-beta", "24.0.0.3",
"DevNexus24", "24.0.0.2-beta",
"24.0.0.1", "23.0.0.12",
"23.0.0.10", "23.0.0.10-beta",
Expand Down Expand Up @@ -335,7 +337,8 @@
},
{
"name": "metrics",
"posts": ["24.0.0.7", "24.0.0.7-beta",
"posts": ["24.0.0.8-beta",
"24.0.0.7", "24.0.0.7-beta",
"24.0.0.6-beta", "23.0.0.12",
"23.0.0.11", "23.0.0.11-beta",
"23.0.0.10-beta","23.0.0.3",
Expand All @@ -354,7 +357,7 @@
},
{
"name": "jakarta-ee",
"posts": ["24.0.0.7-beta",
"posts": ["24.0.0.8-beta", "24.0.0.7-beta",
"24.0.0.6-beta", "simplifying-nosql-database-integration-with-jakarta-nosql",
"jakarta-nosql-in-action-meet-jnopo-game",
"jakarta-nosql-challenge-switching-nosql-easily","24.0.0.5-beta",
Expand Down Expand Up @@ -455,7 +458,8 @@
},
{
"name": "developer-experience",
"posts": ["24.0.0.7", "liberty-user-feature-tutorial",
"posts": ["24.0.0.8-beta",
"24.0.0.7", "liberty-user-feature-tutorial",
"liberty-project-starter-guide-IntelliJ", "simplifying-nosql-database-integration-with-jakarta-nosql",
"jakarta-nosql-in-action-meet-jnopo-game", "jakarta-nosql-challenge-switching-nosql-easily",
"spring-boot-3",
Expand Down Expand Up @@ -516,7 +520,8 @@
},
{
"name": "monitoring",
"posts": ["24.0.0.7-beta", "24.0.0.3",
"posts": ["24.0.0.8-beta",
"24.0.0.7-beta", "24.0.0.3",
"Primeur", "23.0.0.3",
"tracing-with-microprofile-telemetry", "separate-stack-trace-22008",
"separate-stack-trace-22008-beta", "logrecordcontext-22007",
Expand Down Expand Up @@ -553,7 +558,8 @@
},
{
"name": "data-sources",
"posts": ["24.0.0.6-beta", "simplifying-nosql-database-integration-with-jakarta-nosql",
"posts": ["24.0.0.8-beta",
"24.0.0.6-beta", "simplifying-nosql-database-integration-with-jakarta-nosql",
"jakarta-nosql-in-action-meet-jnopo-game", "jakarta-nosql-challenge-switching-nosql-easily",
"24.0.0.5-beta", "24.0.0.4-beta",
"24.0.0.1-beta", "23.0.0.12-beta",
Expand Down Expand Up @@ -581,7 +587,8 @@
},
{
"name": "java-ee",
"posts": ["history-maker-projects", "space-sentry-challenge",
"posts": ["24.0.0.8-beta",
"history-maker-projects", "space-sentry-challenge",
"jakarta-ee-9.1-210012", "KevinSutter_MeetTheTeam",
"jakarta-ee-9-1-compatibility", "testing-jakarta-Arquillian-redirect",
"ldap-multipart-21005", "dev-mode-with-aot",
Expand Down
Binary file added img/blog/OL-Keycloak-architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/blog/OL_Keycloak_technical_architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/blog/cookie1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/blog/cookie2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 10 additions & 1 deletion posts/2021-06-04-database-ssl-primer.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ For more information, see https://jdbc.postgresql.org/documentation/head/connect

=== Oracle

The following `server.xml` example configures two Oracle data sources, each of which establishes trust in a different way:
The following `server.xml` example configures three Oracle data sources, each of which establishes trust in a different way:

[source,xml]
----
Expand All @@ -169,6 +169,13 @@ The following `server.xml` example configures two Oracle data sources, each of w
<feature>jdbc-4.2</feature>
</featureManager>
<jdbcDriver id="jdbcLib">
<library>
<fileset dir="${shared.resource.dir}/ssl/"
includes="ojdbc8.jar oraclepki.jar osdt_core.jar osdt_cert.jar"/>
</library>
</jdbcDriver>
<!-- General TLS connection properties -->
<variable name="oracle.tls.props" value="oracle.net.ssl_version=1.2;oracle.net.ssl_server_dn_match=false;oracle.net.authentication_services=TCPS;"/>
Expand Down Expand Up @@ -222,6 +229,8 @@ To establish trust, configure one of the following options:

> NOTE: the `ewallet.p12` file contains additional encrypted data that the Oracle driver needs to establish the TLS connection to the database. As such, the default Security Providers shipped with the Java JRE will fail to read this file. If using the `ewallet.p12` keystore users will need to add the Oracle PKI driver to their JVM native liberty path, and add the `oracle.security.pki.OraclePKIProvider.OraclePKIProvider` class to position 1 of their security provides.

> NOTE: prior to Oracle JDBC 23, the Oracle PKI driver (`oraclepki.jar`) depended on the `osdt_core.jar` and `osdt_cert.jar` files for Oracle Wallet support. After Oracle JDBC 23, the Oracle PKI driver includes the functionality that was previously provided by `osdt_core.jar` and `osdt_cert.jar` and therefore these files are no longer required.

For more information, see https://www.oracle.com/technetwork/topics/wp-oracle-jdbc-thin-ssl-130128.pdf[SSL With Oracle JDBC Thin Driver].

=== SQLServer
Expand Down
2 changes: 1 addition & 1 deletion posts/2024-06-18-24.0.0.6.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ Open Liberty InstantOn provides fast startup times for MicroProfile and Jakarta

The Spring Framework (version 6.1+) includes link:https://docs.spring.io/spring-framework/reference/6.1/integration/checkpoint-restore.html[support for Coordinated Restore at Checkpoint (CRaC)], which also uses CRIU to provide Checkpoint and Restore for Java applications. Spring Boot version 3.2+ uses Spring Framework version 6.1+, which enables Spring Boot applications to also use CRaC to achieve rapid startup times.

The link:docs/latest/reference/feature/springBoot-3.0.html[Open Liberty springBoot-3.0 feature] allows Spring Boot 3.x-based applications to be deployed with Open Liberty. And now, with the new Open Liberty link:docs/latest/reference/feature/crac-1.4.html[Coordinated Restore at Checkpoint] (`crac-1.4`) feature, a Spring Boot 3.2+ application can be deployed with Liberty InstantOn and achieve rapid startup times.
The link:{url-prefix}docs/latest/reference/feature/springBoot-3.0.html[Open Liberty springBoot-3.0 feature] allows Spring Boot 3.x-based applications to be deployed with Open Liberty. And now, with the new Open Liberty link:{url-prefix}docs/latest/reference/feature/crac-1.4.html[Coordinated Restore at Checkpoint] (`crac-1.4`) feature, a Spring Boot 3.2+ application can be deployed with Liberty InstantOn and achieve rapid startup times.

To use the CRaC 1.4 functionality with the `springBoot-3.0` feature, you must be running with Java 17 or higher and enable the `crac-1.4` feature in your `server.xml` file. Additionally, if your application uses Servlet, it needs to use the `servlet-6.0` feature. Configure these features in the `server.xml` file, similar to the following example:

Expand Down
Loading

0 comments on commit 8327005

Please sign in to comment.