Sanne is the technical lead of the Hibernate team at Red Hat, where he is an Architect in the engineering department. He works across all Hibernate projects and Quarkus, helping define team priorities; works on performance and benchmarks, tries to mediate the needs of the OSS community and the business requirements which fund the project, while balancing innovation with the requirements of established users. He also likes to contribute to many other OSS projects, such as Infinispan, Wildfly, Lucene, Elasticsearch, GraalVM and OpenJDK - and many others, depending on the needs of our community and our projects. He lived in Holland, Italy, the Dominican Republic, Chile, Portugal; currently resides in the UK; loves OSS and socializing with other developers to improve all and any OSS project.
I’m honoured to confirm that I’ll be at Devoxx UK this May in London.
Come along in Gallery Hall at 12:55 on Thursday 11th of May to see a quick demo of Hibernate OGM used to migrate a JPA application from using a relational database to using a fast, scalable and highly available in memory data grid.
We announced support for storing data in Infinispan over the Hot Rod protocol in Hibernate OGM version 5.1, now is your chance to see it in action.
Today we have three releases of Hibernate Search!
I’m proud to announce our team is a bit larger nowadays, and more contributors are volunteering too, so we managed to increase the development pace. Today we release version
[ ... ]
This summer was relatively quiet in terms of releases, but many have been testing and improving the Beta1 release of our Hibernate Search / Elasticsearch integration.
So today we release version
5.6.0.Beta2 with 45 fixes and enhancements!
For a detailed list of all improvements, see this JIRA query.
[ ... ]
After over 60 resolved tasks, we’re proud to release Hibernate Search version 5.6.0.Beta1.
The Elasticsearch integration made significant progress, and we believe it to be ready for wider usage.
While the team has been busy implementing great new features such as the Elasticsearch integration for the next 5.6 release, some of you provided interesting feedback on our stable release.
The summary of the feedback I heard is that migrating to the new sorting requirements can be confusing, and there were some issues with our Faceting implementation.
Hibernate Search version
5.5.3.Final is available now, fixing the reported issues and improving the error messages around sorting.
The changelog is rather small, so this time I’ll post it verbatim:
HSEARCH-1917 - Cannot index null or empty values for faceted fields
HSEARCH-2082 - Documentation refers to @SortField when it should be @SortableField
HSEARCH-2085 - Typo in hibernate-search-engine logger
HSEARCH-2086 - Long and Date range faceting doesn’t honor hasZeroCountsIncluded
HSEARCH-2179 - Hanging during shutdown of SyncWorkProcessor
HSEARCH-2193 - LuceneBackendQueueTask does not release the Directory lock on update failures
HSEARCH-2200 - Typo in log message
HSEARCH-2240 - Parallel service lookup might fail to find the service
HSEARCH-2199 - Allows the use of CharFilter in the programmatic API of SearchMapping
HSEARCH-2084 - Upgrade to WildFly 10.0.0.Final
HSEARCH-2089 - Ensure the performance tests do not use the WildFly embedded version of Search
HSEARCH-1951 - Improve resulting error message when applying the wrong Sort Type
HSEARCH-2090 - Using the wrong header in the distribution/pom.xml
HSEARCH-2241 - Clarify deprecation of setFilter() method on FullTextQuery
Having fixed several issues and tasks since the previous milestone, it’s time to publish our third milestone towards Elasticsearch integration: Hibernate Search version 5.6.0.Alpha3 is now available!
Today we’re proud to announce the first Alpha release sporting experimental integration with Elasticsearch!
We also updated to use Apache Lucene 5.5 - the latest stable release of our favourite search engine - as of course we’re not abandoning our traditional users!
5.5.2.Final is now available, our latest stable version sporting integration with Hibernate ORM 5 and Apache Lucene 5.3 - the state of the art.
Creating this version to be compatible with these two great OSS projects kept us busy for a good deal of this past year; I remember discussing this option with superstar OSS contributors Uwe Schindler (Apache Lucene developer) and Gustavo Nalle (Infinispan developer) at FOSDEM in January 2015! I am grateful to both for their guidance and suggestions, as driving progress forward is sometimes challenging when we strive to keep backwards compatibility as best as we can.
On top of that, our same small but amazing team as been working hard on Hibernate OGM 5, a bit of Hibernate Validator, incredible performance improvements on Hibernate ORM "classic" and is still tinkering on the internals of Hibernate Search to make an Elasticsearch backend an alternative to plain Lucene.
Hibernate Search 5.5.1.Final is now available!
Feedback about our recent
5.5.0.Final release has been great, and while the good news is that nobody reported significant issues,
some people also pointed out that the new sorting system was a bit limited.
So we’ve been working on enhancing the
FieldBridge API to make sure that those more expert users who implement their
own bridging would have a better control on how sorting works as well.
We’ve also started some work to push the performance higher, and overall I’m proud to state that this
is including some small internal polish, but results in measurable improvements.