diff --git a/_config/site.yml b/_config/site.yml index 71e80f19..692e1673 100644 --- a/_config/site.yml +++ b/_config/site.yml @@ -219,7 +219,8 @@ projects: html: https://docs.hibernate.org/search/{series.version}/migration/html_single/ pdf: https://docs.hibernate.org/search/{series.version}/migration/pdf/hibernate_search_migration.pdf whats_new: - html: "/search/releases/{series.version}/#whats-new" + html: https://docs.hibernate.org/search/{series.version}/whats-new/en-US/html_single + pdf: https://docs.hibernate.org/search/{series.version}/whats-new/en-US/pdf/hibernate_search_whats_new.pdf dist: sourceforge: zip: https://sourceforge.net/projects/hibernate/files/hibernate-search/{release.version}/hibernate-search-{release.version}-dist.zip/download diff --git a/_data/projects/search/releases/4.4/series.yml b/_data/projects/search/releases/4.4/series.yml index d9cae9b9..36bd3b96 100644 --- a/_data/projects/search/releases/4.4/series.yml +++ b/_data/projects/search/releases/4.4/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: https://developer.jboss.org/docs/DOC-15249 + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/4.5/series.yml b/_data/projects/search/releases/4.5/series.yml index 9d8bcd22..c04c8ac3 100644 --- a/_data/projects/search/releases/4.5/series.yml +++ b/_data/projects/search/releases/4.5/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: https://developer.jboss.org/docs/DOC-15249 + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.0/series.yml b/_data/projects/search/releases/5.0/series.yml index d84851b3..222bf197 100644 --- a/_data/projects/search/releases/5.0/series.yml +++ b/_data/projects/search/releases/5.0/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.1/series.yml b/_data/projects/search/releases/5.1/series.yml index b4e3d29a..ed37f5af 100644 --- a/_data/projects/search/releases/5.1/series.yml +++ b/_data/projects/search/releases/5.1/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate @@ -27,4 +29,4 @@ integration_constraints: orm: version: 4.3 lucene: - version: 4.10 \ No newline at end of file + version: 4.10 diff --git a/_data/projects/search/releases/5.10/series.yml b/_data/projects/search/releases/5.10/series.yml index 9fbe4a00..c337d871 100644 --- a/_data/projects/search/releases/5.10/series.yml +++ b/_data/projects/search/releases/5.10/series.yml @@ -9,6 +9,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.11/series.yml b/_data/projects/search/releases/5.11/series.yml index f7f3c650..36e519d3 100644 --- a/_data/projects/search/releases/5.11/series.yml +++ b/_data/projects/search/releases/5.11/series.yml @@ -7,6 +7,8 @@ links: html: /search/documentation/getting-started/5.11 migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.2/series.yml b/_data/projects/search/releases/5.2/series.yml index 238ae137..ba125903 100644 --- a/_data/projects/search/releases/5.2/series.yml +++ b/_data/projects/search/releases/5.2/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.3/series.yml b/_data/projects/search/releases/5.3/series.yml index 2944e236..0caa9a4e 100644 --- a/_data/projects/search/releases/5.3/series.yml +++ b/_data/projects/search/releases/5.3/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.4/series.yml b/_data/projects/search/releases/5.4/series.yml index 31f509e9..0664c52d 100644 --- a/_data/projects/search/releases/5.4/series.yml +++ b/_data/projects/search/releases/5.4/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.5/series.yml b/_data/projects/search/releases/5.5/series.yml index 30c52315..7e5090d6 100644 --- a/_data/projects/search/releases/5.5/series.yml +++ b/_data/projects/search/releases/5.5/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.6/series.yml b/_data/projects/search/releases/5.6/series.yml index 0d3c8e68..19b5f418 100644 --- a/_data/projects/search/releases/5.6/series.yml +++ b/_data/projects/search/releases/5.6/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.7/series.yml b/_data/projects/search/releases/5.7/series.yml index 8926ca1a..3ee6b67f 100644 --- a/_data/projects/search/releases/5.7/series.yml +++ b/_data/projects/search/releases/5.7/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.8/series.yml b/_data/projects/search/releases/5.8/series.yml index c6cc9c7a..4aca932e 100644 --- a/_data/projects/search/releases/5.8/series.yml +++ b/_data/projects/search/releases/5.8/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/5.9/series.yml b/_data/projects/search/releases/5.9/series.yml index ac1fb96d..34c2e83b 100644 --- a/_data/projects/search/releases/5.9/series.yml +++ b/_data/projects/search/releases/5.9/series.yml @@ -7,6 +7,8 @@ links: displayed: false migration_guide: html: /search/documentation/migrate/{series.version}/ + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: coord: group_id: org.hibernate diff --git a/_data/projects/search/releases/6.0/series.yml b/_data/projects/search/releases/6.0/series.yml index cf2d2225..865b0ca9 100644 --- a/_data/projects/search/releases/6.0/series.yml +++ b/_data/projects/search/releases/6.0/series.yml @@ -10,6 +10,8 @@ links: getting_started_guide: html: https://docs.hibernate.org/search/{series.version}/reference/en-US/html_single/#getting-started pdf: https://docs.hibernate.org/search/{series.version}/reference/en-US/pdf/hibernate_search_reference.pdf#getting-started + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-mapper-orm diff --git a/_data/projects/search/releases/6.1/series.yml b/_data/projects/search/releases/6.1/series.yml index f65367b8..fc8376fd 100644 --- a/_data/projects/search/releases/6.1/series.yml +++ b/_data/projects/search/releases/6.1/series.yml @@ -10,6 +10,8 @@ links: getting_started_guide: html: https://docs.hibernate.org/search/{series.version}/reference/en-US/html_single/#getting-started pdf: https://docs.hibernate.org/search/{series.version}/reference/en-US/pdf/hibernate_search_reference.pdf#getting-started + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-mapper-orm-orm6 diff --git a/_data/projects/search/releases/6.2/series.yml b/_data/projects/search/releases/6.2/series.yml index 7b9a11b4..e9d48daa 100644 --- a/_data/projects/search/releases/6.2/series.yml +++ b/_data/projects/search/releases/6.2/series.yml @@ -8,6 +8,9 @@ status: limited-support license: name: LGPL v2.1 url: https://raw.githubusercontent.com/hibernate/hibernate-search/6.2/lgpl.txt +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-mapper-orm-orm6 @@ -40,7 +43,7 @@ maven: summary: Helper for migrating from Hibernate Search 5 to Hibernate Search 6 (Hibernate ORM mapper + Lucene backend) (Hibernate ORM 5) integration_constraints: java: - version: 8, 11, 17, 20 or 21 + version: 8, 11, 17 or 21 orm: version: >- 5.6 in the main artifacts diff --git a/_data/projects/search/releases/7.0/series.yml b/_data/projects/search/releases/7.0/series.yml index 13196662..2107e7b5 100644 --- a/_data/projects/search/releases/7.0/series.yml +++ b/_data/projects/search/releases/7.0/series.yml @@ -1,10 +1,12 @@ summary: >- Switch to Jakarta EE / ORM 6.4 without `-orm6` artifacts, Hibernate Search BOM -status: limited-support license: name: LGPL v2.1 url: https://raw.githubusercontent.com/hibernate/hibernate-search/7.0/lgpl.txt +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-bom diff --git a/_data/projects/search/releases/7.1/series.yml b/_data/projects/search/releases/7.1/series.yml index f9ed5da0..c7ae59d1 100644 --- a/_data/projects/search/releases/7.1/series.yml +++ b/_data/projects/search/releases/7.1/series.yml @@ -5,6 +5,9 @@ summary: >- license: name: LGPL v2.1 url: https://raw.githubusercontent.com/hibernate/hibernate-search/7.1/lgpl.txt +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-bom diff --git a/_data/projects/search/releases/7.2/series.yml b/_data/projects/search/releases/7.2/series.yml index d9bafe78..52493940 100644 --- a/_data/projects/search/releases/7.2/series.yml +++ b/_data/projects/search/releases/7.2/series.yml @@ -3,6 +3,9 @@ summary: >- query string predicates on numeric/date fields, analyzer API status: limited-support +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-bom @@ -27,7 +30,7 @@ maven: summary: Helper for migrating from Hibernate Search 5 to Hibernate Search 6/7 (Hibernate ORM mapper + Lucene backend) integration_constraints: java: - version: 11, 17, 21, 22 or 23 + version: 11, 17, 21, 23 or 25 orm: version: 6.6 elasticsearch: diff --git a/_data/projects/search/releases/8.0/series.yml b/_data/projects/search/releases/8.0/series.yml index 52d8954d..75c7b38e 100644 --- a/_data/projects/search/releases/8.0/series.yml +++ b/_data/projects/search/releases/8.0/series.yml @@ -4,6 +4,9 @@ summary: >- new Lucene-based backend, logging categories and more. +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-bom diff --git a/_data/projects/search/releases/8.1/series.yml b/_data/projects/search/releases/8.1/series.yml index 5a5a7aff..8eb6b1bd 100644 --- a/_data/projects/search/releases/8.1/series.yml +++ b/_data/projects/search/releases/8.1/series.yml @@ -4,6 +4,9 @@ summary: >- upgrade to Hibernate ORM 7.1 compatibility with new versions of Elasticsearch/OpenSearch, other bugfixes, improvements and upgrades +links: + whats_new: + html: "/search/releases/{series.version}/#whats-new" maven: artifacts: - artifact_id: hibernate-search-bom @@ -36,7 +39,7 @@ maven: summary: Hibernate Search annotation processor capable of generating the static metamodel integration_constraints: java: - version: 17, 21, or 24 + version: 17, 21, or 25 orm: version: 7.1 elasticsearch: diff --git a/_data/projects/search/releases/8.2/8.2.0.CR1.yml b/_data/projects/search/releases/8.2/8.2.0.CR1.yml new file mode 100644 index 00000000..327f2392 --- /dev/null +++ b/_data/projects/search/releases/8.2/8.2.0.CR1.yml @@ -0,0 +1,6 @@ +date: 2025-11-27 +announcement_url: https://in.relation.to/2025/12/01/hibernate-search-8-2-0-CR1 +summary: >- + Upgrade to Hibernate ORM 7.2, + compatibility with new versions of Elasticsearch/OpenSearch, + pluggable Elasticsearch backend REST clients diff --git a/_data/projects/search/releases/8.2/series.yml b/_data/projects/search/releases/8.2/series.yml new file mode 100644 index 00000000..3fbdcbb0 --- /dev/null +++ b/_data/projects/search/releases/8.2/series.yml @@ -0,0 +1,52 @@ +summary: >- + Pluggable Elasticsearch backend REST clients + upgrade to Hibernate ORM 7.2, + compatibility with new versions of Elasticsearch/OpenSearch, + other bugfixes, improvements and upgrades +maven: + artifacts: + - artifact_id: hibernate-search-bom + summary: Hibernate Search BOM + - artifact_id: hibernate-search-platform-bom + summary: Hibernate Search Platform BOM + - artifact_id: hibernate-search-platform-next-bom + summary: Hibernate Search Platform (for the lucene-next backend) BOM + - artifact_id: hibernate-search-mapper-orm + summary: Hibernate ORM mapper + - artifact_id: hibernate-search-mapper-orm-outbox-polling + summary: "\"outbox-polling\" coordination strategy for the Hibernate ORM mapper" + - artifact_id: hibernate-search-mapper-pojo-standalone + summary: Standalone POJO mapper + - artifact_id: hibernate-search-backend-lucene + summary: Lucene backend backed by Lucene 9.12 + - artifact_id: hibernate-search-backend-lucene-next + summary: Lucene backend backed by Lucene 10 + - artifact_id: hibernate-search-backend-elasticsearch + summary: Elasticsearch/OpenSearch backend + - artifact_id: hibernate-search-backend-elasticsearch-aws + summary: Amazon IAM authentication for Elasticsearch/OpenSearch + - artifact_id: hibernate-search-backend-elasticsearch-client-rest4 + summary: Elasticsearch/OpenSearch backend REST client based on `elasticsearch-rest-client` and Apache HTTP Client 4 + - artifact_id: hibernate-search-backend-elasticsearch-client-rest5 + summary: Elasticsearch/OpenSearch backend REST client based on `elasticsearch-rest5-client` and Apache HTTP Client 5 + - artifact_id: hibernate-search-backend-elasticsearch-client-opensearch-rest + summary: Elasticsearch/OpenSearch backend REST client based on `opensearch-rest-client` and Apache HTTP Client 5 + - artifact_id: hibernate-search-mapper-orm-jakarta-batch-core + summary: Jakarta Batch mass indexing job for the Hibernate ORM mapper - Core + - artifact_id: hibernate-search-mapper-orm-jakarta-batch-jberet + summary: Jakarta Batch mass indexing job for the Hibernate ORM mapper - JBeret specifics + - artifact_id: hibernate-search-v5migrationhelper-orm + summary: Helper for migrating from Hibernate Search 5 to Hibernate Search 6/7/8 (Hibernate ORM mapper + Lucene backend) + - artifact_id: hibernate-search-processor + summary: Hibernate Search annotation processor capable of generating the static metamodel +integration_constraints: + java: + version: 17, 21, or 25 + orm: + version: 7.2 + elasticsearch: + version: 7.10 - 9.2 + opensearch: + version: 1.3 - 3.3 + lucene: + version: 9.12 / 10.3 diff --git a/search/releases/8.2/index.adoc b/search/releases/8.2/index.adoc new file mode 100644 index 00000000..a94c8ad8 --- /dev/null +++ b/search/releases/8.2/index.adoc @@ -0,0 +1,6 @@ +:awestruct-layout: project-releases-series +:awestruct-project: search +:awestruct-series_version: "8.2" +:page-interpolate: true +:latest-release-version: #{series(page, page.series_version).releases.first.version} +:hsearch-doc-url-prefix: #{reference_doc(site.projects[page.project], series(page, page.series_version)).html_url}