Tags
Authors
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
Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
One of the things library developers often miss in Java are property literals. In this post I’m going to show how to make creative use of Java 8 method references to emulate property literals, with the help of some byte code generation.
Akin to class literals (e.g. Customer.class
), property literals would allow to refer to the properties of a bean class in a type-safe manner.
This would be useful for designing APIs that run actions on specific bean properties or apply some means of configuration to them.
E.g. consider the API for programmatic configuration of index mappings in Hibernate Search:
[ ... ]
Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
We are getting closer and closer to the final release of Hibernate OGM 5.
This release includes support for Redis Cluster and
a new dialect to store data within Redis hashes; java.util.UUID
are now
using the native uuid
type in Apache Cassandra;
more queries are now supported using the MongoDB CLI syntax.
This release is also aligned to the Hibernate 5 family and it will work with Hibernate ORM 5, Hibernate Search 5.5 and the latest WildFly 10. Check the previous post for more details about it.
The migration notes contains more information about migrating from earlier versions of Hibernate OGM to 5.x.
Have a look at the change log for a list of everything included in this release.
Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
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!
Welcome to the Hibernate community newsletter in which we share blog posts, forum, and StackOverflow questions that are especially relevant to our users.
Hibernate ORM 5.0.9.Final
Hibernate ORM 5.0.9.Final has just been tagged and published.
The complete list of changes can be found here (or here for people without a Hibernate Jira account).
In addition, the 5.0 Migration Guide has been updated to document migration issues when moving from earlier 5.0 releases to 5.0.8.
In this post, I’d like you to meet Martin, who, in spite of his young age, has been very active in the Hibernate Search project development, implementing some interesting extensions or helping with pull request reviewing.
Because I’d love to see more university students getting involved with open source software, I took this opportunity and interviewed Martin about this experience.