API differences in Hibernate ORM 5.1 vs 5.3
by Gail Badner
Hi,
There were lots of differences in the compatibility report, so as a first
step, I've excluded packages/classes that I considered SPI, internal, or
"grey area". This reduced the the differences to a more manageable amount.
You can see a summary of the incompatibilities along with suggested
mitigation at [1].
The report is attached to [1], along with a zip with instructions for
running the report.
I believe there are some "false positives" in the report, and I have
documented them in the section, "False Positives?".
Feel free to comment on the article.
Thanks,
Gail
[1]
https://developer.jboss.org/wiki/HibernateORMBinaryCompatibilityBetween51...
7 months, 2 weeks
IP banned from forum
by Gunnar Morling
Hi,
Is anyone banning users from the forum? I am getting "A ban has been
issued on your IP address."
I don't think banning by IP is a good strategy as many users will have
dynamic IPs from their hoster's shared pool, so it's a random game to
hit an IP previously banned due to some other user's spam.
Thanks,
--Gunnar
7 months, 2 weeks
New CI machine preview
by Sanne Grinovero
You're all welcome to play with http://54.225.162.168/
however please keep these in mind:
- it's not the final machine: don't put too much effort in creating
nice build scripts as we'll reset it to clean state soon. We *might*
be able to store jobs defined so far, but we might choose not to.
- domain name should be coming: ci.hibernate.org ..not sure when, got
no replies so far from.
- authentication: just click on login, it will use OAuth2 to request
your identity via your GitHub account. Permissions to create new jobs,
edit existing jobs, run a build manually depend on your github account
be part of the Hibernate organization (or not, in which case you have
read only status)
At this stage I'd like to get a feeling if the hardware is powerful
enough, and also we need to select which other plugins we want to use,
I'm looking especially to:
- static analysis reports
- pull requests integration
both are relatively undefined, we can of course start simple and
improve later.. just checking this fits basic needs now.
Sanne
10 months
Thank you! JDK 18 Early Access build 20 is now available
by Rory O'Donnell
Hi Sanne & Yoann,
*Thank you.*
I'm retiring at the end of November 2021, it's time to spend more time
with the family.
We started the Quality Outreach back in October 2014. We now have 170+
projects participating.
Thank you for taking the time to provide Testing feedback , excellent
bugs and support throughout
the last seven years.
It's been a pleasure working with you. I am delighted to say that the
program will continue
with the support of the Java DevRel Team, with David Delabassee as your
contact. David has
been assisting with on-boarding new projects for the last couple of years.
All the best, Rory
*OpenJDK 18Early Access build 20is now available
at**https://jdk.java.net/18/ <https://jdk.java.net/18/>**
*
* These early-access , open-source builds are provided under the
o GNU General Public License, version 2, with the Classpath
Exception <https://openjdk.java.net/legal/gplv2+ce.html>.
* Release Notes are available athttps://jdk.java.net/18/release-notes
<https://jdk.java.net/18/release-notes>
* Features:
o JEPs integrated to JDK 18, so far:
+ JEP 400: UTF-8 by Default <https://openjdk.java.net/jeps/400>
+ JEP 408: Simple Web Server <https://openjdk.java.net/jeps/408>
+ JEP 413: Code Snippets in Java API Documentation
<https://openjdk.java.net/jeps/413>
o JEPs targeted to JDK 18, so far
+ JEP 417: Vector API (Third Incubator)
<https://openjdk.java.net/jeps/417>
o JEPs proposed to target JDK 18:
+ JEP 416: Reimplement Core Reflection with Method Handles
<https://openjdk.java.net/jeps/416>
* Significant changes since the last availability email:
o Build 20:
+ JDK-8275252: Migrate cacerts from JKS to password-less PKCS12
+ JDK-8275149: (ch) ReadableByteChannel returned by
Channels.newChannel(InputStream) throws ReadOnlyBufferException
+ JDK-8266936: Add a finalization JFR event
+ JDK-8264849: Add KW and KWP support to PKCS11 provider
o Build 19:
+ JDK-8274840: Update OS detection code to recognize Windows 11
+ JDK-8274407: (tz) Update Timezone Data to 2021c
+ JDK-8273102: Delete deprecated for removal the empty
finalize() in java.desktop module
o Build 18:
+ JDK-8274656: Remove default_checksum and safe_checksum_type
from krb5.conf
+ JDK-8274471: Add support for RSASSA-PSS in OCSP Response
+ JDK-8274227: Remove "impl.prefix" jdk system property usage
from InetAddress
+ JDK-8274002: [win11 and winserver2022] JDK executable
installer from network drive starts with huge delay
+ JDK-8273670: Remove weak etypes from default krb5 etype list
o Build 17:
+ JDK-8273401: Disable JarIndex Support In URLClassPath
+ JDK-8231640: (prop) Canonical property storage
+ Build 16:
+ JDK-8269039: Disable SHA-1 Signed JARs
*Topics of Interest:*_
_
_JDK 17:_**
**
* *Inside Java Podcast “Java 17 is Here!”*
o *Part 1: https://inside.java/2021/09/14/podcast-019/
<https://inside.java/2021/09/14/podcast-019/>*
o *Part 2: https://inside.java/2021/09/27/podcast-020/
<https://inside.java/2021/09/27/podcast-020/>*
* *G1 GC & Parallel GC Improvements in JDK 17*
o *https://inside.java/2021/09/17/jdk-17-gc-updates/
<https://inside.java/2021/09/17/jdk-17-gc-updates/>*
* ZGC - What's new in JDK 17**
o *https://inside.java/2021/10/05/zgc-in-jdk17/
<https://inside.java/2021/10/05/zgc-in-jdk17/>*
* JDK 17 Security Enhancements**
o *https://inside.java/2021/09/15/jdk-17-security-enhancements/
<https://inside.java/2021/09/15/jdk-17-security-enhancements/>*
* The Vector API in JDK 17 (video)**
o *https://inside.java/2021/09/23/devlive-vector-api/
<https://inside.java/2021/09/23/devlive-vector-api/>*
* Faster Charset Encoding**
o *https://inside.java/2021/10/17/faster-charset-encoding/
<https://inside.java/2021/10/17/faster-charset-encoding/>*
_JDK 18:_
* JEP 400 and the Default Charset
o https://inside.java/2021/10/04/the-default-charset-jep400/
<https://inside.java/2021/10/04/the-default-charset-jep400/>
* JDK 18 augmented `javac -Xlint:serial` checks
o https://inside.java/2021/10/20/augmented-serial-checks
<https://inside.java/2021/10/20/augmented-serial-checks/>
_Project Panama - Foreign Function & Memory API:_
* Finalizing the Foreign APIs
o https://inside.java/2021/09/16/finalizing-the-foreign-apis/
<https://inside.java/2021/09/16/finalizing-the-foreign-apis/>
* Resource Scope Dependencies
o https://inside.java/2021/10/12/panama-scope-dependencies/
<https://inside.java/2021/10/12/panama-scope-dependencies/>
***October 2021 Critical Patch Update Released*
* As part of the October 2021, we released JDK 17.0.1 LTS, JDK 11.0.13
LTS, JDK 8u311 and JDK 7u321 as well as OpenJDK 17.0.1 (publicly
available).
Rgds,Rory
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
4 years, 10 months