18. Jun 2013
11. Jun 2013
06. Jun 2013
31. May 2013
29. May 2013
28. May 2013
25. May 2013
22. May 2013
14. May 2013
03. May 2013
02. May 2013
25. Apr 2013
During Red Hat Summit we got to record two episodes for the Asylum.
First a live one at the end of JUDCon where we had Mark Little, Pete Muir and James Strachan discuss some of the advantages and disadvantages in the opensource communities JBoss is involved in.
Warning: contains tongue-in-cheek and pieces of British humor :)
The second episode we invaded Jay Balunas hotel room together with Karel Pikow and talked about Aerogear, what it is and what is coming.
We're in Boston for JUDCon and Red Hat Summit; Emmanuel is on stage coding live a nice new demo using Hibernate Search to combine full-text with geographic filtering. It will be contributed to JDF quickstarts but you can already get the sources.
The JGroups backend was refactored and also introduced an option to use it as a synchronous backend.
It is now possible to not include the Hibernate Search jars in your application but add it as a set of Modules to the application server. Details for this deployment can be found in the new chapter in the reference documentation. Of course you can still include the jars in your applications if you prefer that.
While fixing a bug in the NRT backend we also found an opportunity for a great performance improvement. I posted some figures on a previous blog post.
The API was made more consistent, the documentation got some love: no big highlights but we got some nice polishing all around.
All dependencies where updated; in particular we took care to be compatible with latest JBoss EAP 6.1 release and its associated versions of Infinispan and JGroups.
The complete list of changes can be found on the JIRA release notes.
- on the forums or on the mailing list, or join us for a chat on IRC
- the issue tracker is JIRA and all code is on GitHub
- send us an email or a tweet to let us know what cool things you're doing with it!
Patches for Hibernate Search 4.4 have been merged already, an partially on 5.0 which is finally going to support Lucene 4. More details are shared on The Roadmap.
Weld 2.0.1.Final has been released. This is mainly a bug-fixing release with 20 issues fixed since the previous one. For details, see the release notes.
Our focus is now shifting towards WildFly and its Weld integration in order to provide a CDI 1.1 compliant container. For details about CDI 1.1, see Pete's blog post. Furthermore, we plan frequent releases of Weld to continue, so expect another release in early July at the latest!
I'm pleased to say that CDI 1.1 is available and included in Java EE 7. If you want to learn more, read on, and join a webcast 12th June about all the technologies in Java EE 7. Both webcasts are followed by a Q&A session, when CDI experts will be on hand to answer your questions. The webcast is at [9 am PT / 12 pm ET / 5 pm London] or [9 pm PT / 12 am ET (Thursday) / 2 pm Sydney (Thursday)]
- Add global enablement of interceptors (see the Java Interceptors Specification 1.2), global enablement of decorators (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#enabled_decorators_priority) and alternatives (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#unsatisfied_and_ambig_dependencies) using the @Priority annotation
- Add support for @AroundConstruct lifecycle callback for constructors (see the Java Interceptors Specification 1.2)
- Allow binding interceptors to constructors
- Moved interceptor binding to interceptors spec, allowing for reuse by other specifications
- Support decorators on built in beans (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#decorators)
- Add EventMetadata (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#event_metadata) to allow inspection of event metadata
- Add @Vetoed annotation allowing easy programmatic disablement of classes (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#what_classes_are_beans
- Many improvements for passivation capable beans, including @TransientReference allowing instances to be retained only for use within the invoked method or constructor (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#passivation_capable_injection_points and http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#passivating_scope)
- Add scope activation and destruction callback events (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#builtin_contexts)
- Add AlterableContext allowing bean instances to be explicitly destroyed (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#context)
- Add automatic enablement of CDI for beans with a scope annotation, and EJBs, in Java EE (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#bean_discovery)
- Add class exclusion filters to beans.xml to prevent scanning of classes and packages (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#bean_discovery)
- Add Unmanaged allowing easy access to non-contexutal instances of beans (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#bm_obtain_unmanaged_instance)
- Add CDI allowing easy accesss to the current CDI container (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#provider)
- Add AfterTypeDiscovery event, allowing extensions to register additional types after type discovery (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#atd)
- Add @WithAnnotations as a way of improving extension loading performance (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#pat)
- Many minor improvements to portable extensions (see http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#spi)
The Hibernate team is pleased to announce today's release of Hibernate 4.3.0.Beta3. Support for entity graphs is still a work in progress, but all other JPA 2.1 features should be fully operational. Specific JPA 2.1 features fully functional as of this release include:
- StoredProcedureQuery and @NamedStoredProcedureQuery support, including XML overrides. See HHH-8222 and HHH-8246
- Completed support for JPA 2.1 schema generation. See HHH-8231, HHH-8270 and HHH-8271
For the full break down of changes, see the changelog.
|Showing 1 to 5 of 1137 blog entries||