
Oracle Releases Java 24
Oracle today announced
the availability of
Java 24,
the latest version of the world’s number one programming language
and development platform. Java 24 (Oracle
JDK 24) delivers thousands of improvements to help developers
maximize productivity and drive innovation. In addition,
enhancements to the platform’s performance, stability, and security
help organizations accelerate their business growth. Find out more
about the latest Java 24 release at the
JavaOne
2025 conference in Redwood Shores, CA on March 18-20, 2025.
“As Java approaches its 30th anniversary later this year it
continues to expand its toolset to meet developers’ evolving needs,
including capabilities that support the development of AI-powered
applications,” said Arnal Dayaratna, research vice president,
software development, IDC. “The wide range of capabilities in the
new release will help increase developers’ productivity, enabling
them to deliver feature-rich applications to their organizations and
customers faster and more efficiently. The Java 24 release
underscores that Java is unparalleled for the development of
enterprise-grade, mission-critical applications at scale.”
“Over the past 30 years, Java has provided developers with a
comprehensive platform to build and deploy applications that address
a diverse range of use cases,” said Georges Saab, senior vice
president, Oracle Java Platform and chair, OpenJDK governing board.
“With more than 20 new features spanning every element of Java,
including new AI and post-quantum crypto capabilities, the Java 24
release gives developers the tools they need to build innovative,
AI-infused applications. As the stewards of Java, we’re excited to
work with the global Java community to continue delivering a steady
stream of new features via our predictable, six-month cadence.” |

MySQL 9.2.0 Release
Oracle has formed a new branch of the MySQL 9.2.0
DBMS. MySQL Community Server 9.2.0 builds are available for all
major Linux, FreeBSD, macOS, and Windows distributions. As part of
the new release model introduced in 2023, MySQL 9.2 is assigned to
the "Innovation" branches, which will also include the next major
release of MySQL 9.3. Innovation branches are recommended for those
who want to get access to new functionality earlier, are published
every 3 months, and are supported only until the next major release
is published (for example, after the appearance of branch 9.2,
support for branch 9.1 was discontinued). In the summer, they plan
to form an LTS release, recommended for implementations that require
predictability and long-term preservation of unchanged behavior.
Following the LTS branch, a new Innovation branch will be formed -
MySQL 10.0.
Major changes in MySQL 9.2:
-
The MLE (Multilingual Engine Component), which
enables the use of code in languages other than SQL in stored
procedures and functions, now supports reusable JavaScript
libraries. Functions from such libraries can be called from
JavaScript stored procedures, but must be explicitly marked as
imported using the "export" keyword. New SQL statements "CREATE
LIBRARY" and "DROP LIBRARY" have been added to manage the
connection of JavaScript libraries. The "SHOW CREATE LIBRARY"
statement has been added to view the list of available
JavaScript libraries. Information about JavaScript libraries is
reflected in the "LIBRARIES" system table, and about stored
procedures that use such libraries, in the "ROUTINE_LIBRARIES"
table. A library is connected in a stored procedure by
specifying a list of libraries in the "USING" statement.
-
Added API for accessing stored procedures,
functions and session variables from JavaScript code. The
getFunction() method has been added to access MySQL functions,
and the getProcedure() method has been added to stored
procedures, returning a Function JavaScript object that can be
run with arguments. Variables are accessed directly as
properties of the Session JavaScript object. Additionally, the
ability to directly access the built-in rand(), sleep(), uuid()
and isUUID() functions has been added, which are similar to the
SQL functions of the same name.
-
Added a transaction API from JavaScript that
allows you to perform most transaction-related SQL statements,
such as START TRANSACTION, COMMIT, ROLLBACK, and SET AUTOCOMMIT.
-
Added the ability to use MySQL ENUM and SET
types in arguments of stored procedures written in JavaScript
-
Added the CREATE_SPATIAL_REFERENCE_SYSTEM
privilege to control the ability to create and delete spatial
reference definitions for geographic information systems. This
privilege or the SUPER privilege is now required to execute the
CREATE SPATIAL REFERENCE SYSTEM, CREATE OR REPLACE SPATIAL
REFERENCE SYSTEM, and DROP SPATIAL REFERENCE SYSTEM statements.
-
The "EXPLAIN FORMAT=JSON" output now includes
information about the JSON format version. To set the JSON
format version, use the explain_json_format_version variable ("SET
explain_json_format_version=1|2").
-
Deprecated: the "FLUSH PRIVILEGES" statement,
the "mysqladmin flush-privileges" and "mysqladmin reload"
commands, and the "version_tokens" plugin.
-
The BINLOG keyword has been deprecated.
-
A total of 32 vulnerabilities have been fixed, 3
of which can be exploited remotely. The two most serious issues
have a severity level of 9.1 and are related to vulnerabilities
in the Kerberos and Curl components. Less dangerous
vulnerabilities affect InnoDB, Thread Pooling, DDL, optimizer,
parser, and authentication system.
2 Changes in MySQL 9.2.0 (2025-01-21, Innovation Release)
|

PostgreSQL 17.4, 16.8, 15.12, 14.17, and
13.20 Released!
The PostgreSQL Global Development Group has released
an update to all supported versions of PostgreSQL, including 17.4,
16.8, 15.12, 14.17, and 13.20.
For the more information about this release, please review the
release notes. You can download PostgreSQL from the download page.
Release Announcement
Release Notes
PostgreSQL 17 Press Kit & Translations
Versioning Policy
Download
|

AWS Exec Connections for Innovate Gen AI
+ Data
Join Rahul Pathak, VP Data & AI/ML GTM at Amazon Web
Services, for an exploration of AI's transformative power and the
critical mindsets needed to deliver value with this technology.
Through customer success stories and industry trends, learn how
organizations are leveraging generative AI to drive innovation and
growth. Discover how data serves as a key differentiator and why a
disciplined approach, coupled with a sense of urgency, is essential
for success.
Facebook Live
|
|