| Recent Entries |
|
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
|
| Seam News | (211) |
| Hibernate | (139) |
| Seam | (131) |
| RichFaces | (92) |
| Contexts and Dependency Injection | (91) |
| News | (86) |
| Web Beans | (61) |
| Core Release | (60) |
| JBoss Tools | (60) |
| Eclipse | (56) |
| JavaServer Faces | (55) |
| Hibernate Search | (52) |
| Ceylon | (50) |
| JBoss Tools Eclipse | (44) |
| Weld | (43) |
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 :)
Show notes and episode downloads for "A tale about JBoss and Communities"
The second episode we invaded Jay Balunas hotel room together with Karel Pikow and talked about Aerogear, what it is and what is coming.
Show notes and episode downloads for "What is Aerogear"
Have fun!
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.
He's using Hibernate Search 4.3.0.Final!
That's right it's released and available as usual from Sourceforge or via Maven, and will be available in WFK 2.3 with professional support. Let's recap what is most interesting in this release:
Improved JGroups support
The JGroups backend was refactored and also introduced an option to use it as a synchronous backend.
Modules created for JBoss EAP or WildFly
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.
Very significant performance improvements in the Near-Real-Time backend
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.
Spatial improved
The API was made more consistent, the documentation got some love: no big highlights but we got some nice polishing all around.
Updated components
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.
Get in touch
- 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!
What's next?
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!
[ Distribution ] [ Release notes ] [ Documentation ] [ CDI 1.1 Javadoc ]
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)]
So, what's new in CDI 1.1?
- 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)
Try it out and find out more
- Weld 2 is the reference implementation of CDI 1.1, and is available in WildFly 8 Alpha 1.
- http://cdi-spec.org is the official website of CDI, and contains more on CDI 1.1.
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 |
|
|