Archive from October 2021

Jakarta Concurrency: Present and Future

Jakarta EE, previously Java EE, is a set of specifications that enables the world wide community of Java developers to work on cloud native Java enterprise applications. It is an open source project maintained by theEclipse Foundation.

Jakarta Concurrency is a small, but fundamental, specification under the Jakarta EE umbrella. As project lead, I provide more information on what it is, its future and how to be involved.

Configure the Details of the GZIP Compression in Payara Platform October 2021 Release

Data is sent to and received from the endpoints within Payara Platform. When large chunks of data are sent to the client in response to a request, it might be an option to compress the data when the bandwidth is limited.  This speeds up the transfer, but requires more CPU on the server and the client to perform the compression and handle the response.

With the October 2021 release, the Payara Platform allows configuring the compression level and the compression algorithm so you can better tune your environment for your requirements.

Client Certificate Validation in Payara Platform October 2021 Release

The Client Certificates security extensions continue to receive improvements in this release. In previous releases (July and September 2021) we added Client Certificate Authentication improvements, giving the ability to define multiple TrustStores and implement a SPI to allow developers to perform additional checks on the Client Certificate.

Previously, any Client Certificate that is used and matched within the KeyStore was accepted, even when the certificate was expired. Starting in the October 2021 releases (Payara Community 5.2021.8 and Payara Enterprise 5.32.0), using the newly developed SPI, we have implemented an additional check when using the Client Certificate authentication option to ensure the certificate is valid.

What's New in the October 2021 Payara Platform Release?

The October 2021 Payara Platform release is here!  Payara Platform Enterprise 5.32.0 includes 8 improvements, 9 bug fixes, 1 security fix, and 5 component upgrades. The Payara Platform Community 5.2021.8 release offers 7 improvements, 7 bug fixes, 1 security fix, and 5 component upgrades. 

You can download Payara Platform Community 5.2021.8here and request Payara Platform Enterprise 5.32.0 here. 

And don't forget to join the 'October Release Overview + Client Certificate Authentication and Security Realms in Payara' webinar with Rudy De Busscher on October 26th 2021 3 PM BST.  Find out more & registerhere.

We also invite you to participate in the Payara Platform Survey- for your chance to win one of two $25 Amazon vouchers. The survey is mostly multiple choice and takes about 6 minutes to complete. Thank you!

Read more below to learn more about the highlights of this release.

WATCH VIDEOS NOW: JakartaOne Portugese & Spanish

Iberian & South American Payara Platform users: we have recently participated in both theJakartaOne - PortugeseandJakartaOne - Spanishvirtual conferences!

You can now catch up on the videos: vendor talks, discussing what we do at Payara Services, benefits of our products, and more about our customers; and at Jakarta One - Spanish, an informative microservices security talk, using identity platformOkta

VIDEO: Jakarta Concurrency, What's Next.

A key goal of Jakarta Concurrency is creating a simple path betweenJava SEandJakarta EE (previously Java EE) - making it easy for organisations scaling up to migrate their mission-critical applications to the enterprise-orientated Jakarta EE specifications.

Steve Millidgeexplained more in hisEclipse FoundationJakarta EE Tech Talk. You can now watch the video! 

Official Microsoft Azure Sample for Payara Micro

Payara Server has a strong relationship withMicrosoft Azureand theJava at Microsoft team - and now, there's an official best practice Azure Sample for running Payara MicroonAzure Kubernetes Service(AKS)! 

This is a reaction to more and more Azure customers wanting to run Payara on Azure, with many moving from GlassFishto Payara Micro on AKS. It also precedes the next step for Azure and Payara:  releasingPayara Cloud as a PaaS running on Azure.

How to Search Log Entries in Payara Cloud

Payara Cloud (launching soon!) delivers an easier way to run your Jakarta EE applications on the cloud. You can upload any web application that follows the Jakarta Web profile specification and click deploy - Payara Cloud will configure and run it in a containerized Payara Micro instance.

Unlike building an application server deployment on a Cloud Infrastructure as a Service or on raw Kubernetes, Payara Cloud takes on a Platform as a Service (PaaS) role and handles provisioning of the infrastructure, installation, configuration, deployment, and scaling your application to eliminate costs and reduce the risks of managing Jakarta EE application servers on Cloud.

You can search the log entries easily within Payara Cloud if you suspect errors or expect a message within the log file. 

The Payara Monthly Catch: September 2021

We hope you enjoy our September Payara Monthly Catch - a collection of articles, videos & podcasts around Java, Jakarta EE, MicroProfile, open source and cloud computing! 

This month the major news for the Enteprise Java community community was the release ofJDK 17, the next Long-Term Support (LTS) OpenJDK release. Find our pick of the best resources relating to this below, including Payaran Rudy De Busscherexplaining how Payara Platform will soon support JDK 17 and why. 

TheEclipse FoundationJakarta EE Developer Surveyresults also came out, revealing that Java EE 8, Jakarta EE 8 and Jakarta EE 9 are now hitting the mainstream, with 75% adoption among respondents. 

It's also been a great month for resources and compatabilities for our related technologies: Jelastic has introduced an auto-clustering option for use with Payara, andAzure produced an official best practice sample.  More related technologies are realising how many of their users want to use Payara Platform, and creating tools to make this easier!