Help

Hibernate ORM developer and sustaining engineer (maintain Hibernate in Red Hat enterprise products)

Location: Fort Wayne, IN, USA
Occupation: Software Engineer @ Red Hat
Archive
08. Apr 2014, 22:44 CET, by Brett Meyer

Hibernate ORM 4.2.12.Final was just released! Please see the full changelog for more information: https://hibernate.atlassian.net/secure/ReleaseNote.jspa?projectId=10031&version=16350.

As previously mentioned, 4.3.x is the new stable version and we have shifted focus towards ORM 5.

Another 4.2.x release was necessary due to a few important fixes:

  • HHH-9107: a regression in 4.2.11 broke reading entities from the 2LC under certain circumstances (involving polymorphism)
  • HHH-4700, HHH-6747, and HHH-9100: improved/corrected CASE and CAST statements in HQL
  • HHH-7971: enabling ENABLE_LAZY_LOAD_NO_TRANS would clear collections if they were accessed outside of a transaction
  • HHH-9071: Proxy narrowing loses the initialized state of the original proxy
  • HHH-9078: corrected the use of @OrderColumns on ToMany cascading

JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate
Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days)
SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4
Downloads: 4.2.12.Final ZIP, 4.2.12.Final TGZ

02. Apr 2014, 17:28 CET, by Brett Meyer

Hibernate ORM 4.3.5.Final was just released! Please see the full changelog for all the details: https://hibernate.atlassian.net/secure/ReleaseNote.jspa?projectId=10031&version=16251. As usual, big thanks to the community for several contributions!

JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate
Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days)
SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4
Downloads: 4.3.5.Final ZIP, 4.3.5.Final TGZ

What do you get from a 10+ year old open source framework, thousands of users within a wide range of roles, and complexity? A JIRA instance with over 3,000 unresolved tickets ;). Is that number indicative of low software quality? Definitely not. But therein lies the problem. A vast majority of the tickets are no longer issues, no longer relevant, or duplicates. Due to the quantity, it became nearly impossible to weed through them all.

So, recently, I've given some effort towards attempting to clean things up. This has been a combination of manual reviews of tickets, scripts identifying possible duplicates [1], and various forms of JIRA queries that attempt to show stale issues. So far, I've reduced the number of un-assigned, un-resolved tickets by almost 1k. To date, only a few of those have turned up being issues that were still legitimate in ORM 4+.

In addition, I've enacted a few policies that have helped (and will continue to help) tremendously, both for contributors and the community as a whole. Most notably, any new BUG ticket that does not have a provided test case is immediately moved into an Awaiting Test Case state. If nothing is received within around 3 months, we've begun to automatically reject them. Although most contributors generally appreciate reproducers that are either standalone or extend one of ORM's pre-existing unit tests (preferably), at least providing enough detail (entities, mappings, code snippets, etc.) is the bare minimum.

Along the same lines, we've been discussing a possible tactic on the mailing list [2]. We'd like to push all ORM 3 tickets to the Awaiting Test Case state and request a reproducer on ORM 4 or 5. This would affect only BUGs with: 1.) affectsVersions set to ORM 3 only (not ORM 4/5) 2.) unassigned and 3.) not updated in the last 90 days. Those would then fall under our policy of automatically rejecting if the ticket does not receive a test case within 3 months or so. Please see the mailing list for the discussion, as well as the query that would be used. If there are any opinions against giving that a shot, please say so.

It's also worth re-iterating that JIRA should not be used instead of the user forums [3] or Q&A sites like StackOverflow. Please create tickets only for concise issues w/ reproducing test cases (or, of course, new features and possible improvements).

If you're interested in more info about the steps I took during the actual cleanup, a somewhat detailed write-up is here: http://www.3riverdev.com/blog/man-vs-jira-the-3000-issue-tracker-fight

If you have any questions or ideas, please contact me! brmeyer on Freenode IRC is your best bet, as well as comments on this post. Thanks!

[1] https://github.com/3RiverDevelopment/bug-tracker-duplicate-utils
[2] http://lists.jboss.org/pipermail/hibernate-dev/2014-March/011238.html
[3] https://forum.hibernate.org/viewforum.php?f=1

17. Mar 2014, 22:45 CET, by Brett Meyer

Hibernate ORM 4.2.11.Final was just released! Please see the full changelog for more information: https://hibernate.atlassian.net/secure/ReleaseNote.jspa?projectId=10031&version=16153.

As previously mentioned, 4.3.x is the new stable version and we have shifted focus towards ORM 5.

One commit of note is HHH-8440, which added a new SQLServer2012Dialect that fully supports sequences. The rest were minor bug fixes and docs improvements, mostly from community pull requests (thanks!).

JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate
Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days)
SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4
Downloads: 4.2.11.Final ZIP, 4.2.11.Final TGZ

Shortly after releasing ORM 4.3.2.Final and 4.2.9.Final a critical regression was found, caused by HHH-8961 and reverted/corrected by HHH-9010. Instead of creating service-pack builds, we decided to simply release the next versions.

What happened to 4.3.3? Technically and unfortunately, 4.3.2 == 4.3.3 in Nexus and Central (directly my fault -- long story).

TL;DR: Avoid 4.2.9.Final, 4.3.2.Final, and 4.3.3.Final. Instead, upgrade to 4.2.10.Final or 4.3.4.Final. Apologies for the confusion this has already caused!

JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate
Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days)
SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4
Downloads: 4.3.4.Final ZIP, 4.3.4.Final TGZ, 4.2.10.Final ZIP, 4.2.10.Final TGZ

Showing 1 to 5 of 26 blog entries

11 comments:
 
30. Aug 2014, 03:43 CET | Link
polo

Best friend successive good years, Gucci Shoes Factory, winter spent in Sanya, Monster Beats Outlet, so winter home, seems to be nowhere in sight, North Jackets Outlet, both a little rusty, Nike Air Max Shoes, but also very cordial, Burberry Outlet Online, forward to tonight, feather-like snow, MCM Bags Outlet, drifts underground, Coach Black Friday, looking at that the floc, Louis Vuitton Outlet, fly like snow Ling, Michael Kors Outlet Online, eloquent, Polo Outlet Online, flying in the sky, Cheap Canada Goose, limp walk downs, strange things, Marc Jacobs Outlet Online, I float thinking lianpian, North Outlet Online, poetic heart wenqing, not help surging surging, Coach Factory Outlet, so I borrowed the winter, Ralph Lauren UK, snows research ink, Longchamp Sacs Sortie, into the mind of inactivity, Michael Kors Outlet, the white snow everywhere, Monster Beats By Dre, wrapped in some different, Ralph Lauren Outlet, kind of scenery, Oakley Sunglaases Outlet, wherever the wind in the faces, of the people, Michael Kors Bags Outlet, who are very Huddled, could not help.

ReplyQuote
 
18. Sep 2014, 13:53 CET | Link

Vous pouvez choisir de se rappeler la date ou le mois et l'année il oméga réplique commencé universitaires attentes supérieures. C'est une question de perspective, ce qui fait de lui le plus. Le capitaine et le pilote Montblanc et commandant de la marine a été accusé d'homicide involontaire coupable. Les accusations ont été mises à l'écart en raison du manque de preuves de Cartier replique montres négligence grave.

 
21. Sep 2014, 18:51 CET | Link

This is 7 olive oil for hair benefits : 1. Prevents Hair Loss 2. Get Rids of Dandruff and Head Lice 3.Improves Hair Strength Naturally 4. Makes Hair Shiny and Soft 5. Improves Blood Circulation in Scalp 6. Promotes Scalp Health 7. Tames Frizzy Hair Source: olive oil for hair cara memakai jilbab steam mop reviews

 
17. Oct 2014, 16:15 CET | Link

hello SBOBET my name is Judi Bola and I would like to tell you that it feels great to Agen Bola the problem with multiple classloaders and cglib proxy enhancement already fixed in this current release!

Prediksi Bola

Jitu

 
20. Oct 2014, 11:59 CET | Link
ojude

This is a great article thanks for sharing this informative information. HD mxf files conversion software mxf converter pdf conversion to Office pdf to word we

24. Oct 2014, 09:31 CET | Link

thank you for sharing with us a little article is certainly very useful for us and add a little insight that we have never had, friendship greetings sex toys

27. Oct 2014, 14:48 CET | Link

thanks for sharing this article.. full of information.. and if you have a time, please visit my web.. Agen Bola

27. Oct 2014, 14:49 CET | Link
Agen Bola

:Thank you for a good sharing ,, Nice articel..

 
27. Oct 2014, 19:40 CET | Link

Singh Study Circle has churned out thousands of Doctors, Engineers, BJMC, Chartered Accountants and other high ranking professionals in highly reputed Multi-National Companies and Public Sector Undertakings.BJMC

28. Oct 2014, 12:26 CET | Link

thanks for your information.

http://prediksiskorbola17.com/

30. Oct 2014, 11:29 CET | Link
https://www.rebelmouse.com
https://www.rebelmouse.com

Get The Girl Code: Michael Fiore And Miss X Reveal A 3-Step, Scientifically Proven Evolutionary Cheat Code To Get Any Girl You Want Quickly, Easily, And Without Having To Lie, Manipulate, Or Play A Single Ridiculous Mind Game. Written for consumers by a consumer, this site includes a fun and informative Get The Girl Code review and buyers guide that provides an insider's look at the program and answers frequently asked questions about Michael Fiore and Marni Kinrys' unique and highly popular system for helping you bring out the very best parts of yourself to attract, date, and seduce absolutely any and every woman you want. Learn everything you need to know about the program so you can decide if the Get The Girl Code is the right choice for you before you buy it. For more info, visit my website https://www.rebelmouse.com/getthegirlcodereviews/ ...

Post Comment