Hibernate Extension Path to GA

XMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • 1.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Path to GA
    • Java Drivers
    • In Progress
    • None
    • 38
    • 4.5
    • 38
    • 100
    • 0
    • 🟢 On Track
    • Hide
      • What was accomplished since the last update?
        • Features Merged
          • $elemMatch translation for EXISTS-over-collection subqueries
          • Null/missing-field comparisons, including is null / is not null
          • Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider
          • Upgrade to Hibernate ORM 7.4
        • Features in Review
          • Path expressions for fields nested in sub-documents (@Struct embeddables)
          • Spring Boot auto-configuration module
          • Native query support with parameter markers
        • Features in Progress
          • Optimistic locking support
          • HQL pattern matching 
        • Team
          • Almas is onboarded and ramping up on the project.
          • Andre started on June 15 and will begin ramping next week.
      • What's the focus over the next two weeks?
        • Merge the Spring Boot auto-configuration module
        • Merge native query support with parameter markers (currently in review)
        • Merge nested sub-document field path expressions (currently in review)
        • Merge optimistic locking support
      • Any risks/blockers/impediments?
        • No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead
            of the planned end date.
      Show
      What was accomplished since the last update? Features Merged $elemMatch translation for EXISTS-over-collection subqueries Null/missing-field comparisons, including is null / is not null Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider Upgrade to Hibernate ORM 7.4 Features in Review Path expressions for fields nested in sub-documents (@Struct embeddables) Spring Boot auto-configuration module Native query support with parameter markers Features in Progress Optimistic locking support HQL pattern matching  Team Almas is onboarded and ramping up on the project. Andre started on June 15 and will begin ramping next week. What's the focus over the next two weeks? Merge the Spring Boot auto-configuration module Merge native query support with parameter markers (currently in review) Merge nested sub-document field path expressions (currently in review) Merge optimistic locking support Any risks/blockers/impediments? No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead   of the planned end date.
    • Hide

      2026-06-22 - 🟢 On Track

      • What was accomplished since the last update?
        • Features Merged
          • $elemMatch translation for EXISTS-over-collection subqueries
          • Null/missing-field comparisons, including is null / is not null
          • Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider
          • Upgrade to Hibernate ORM 7.4
        • Features in Review
          • Path expressions for fields nested in sub-documents (@Struct embeddables)
          • Spring Boot auto-configuration module
          • Native query support with parameter markers
        • Features in Progress
          • Optimistic locking support
          • HQL pattern matching 
        • Team
          • Almas is onboarded and ramping up on the project.
          • Andre started on June 15 and will begin ramping next week.
      • What's the focus over the next two weeks?
        • Merge the Spring Boot auto-configuration module
        • Merge native query support with parameter markers (currently in review)
        • Merge nested sub-document field path expressions (currently in review)
        • Merge optimistic locking support
      • Any risks/blockers/impediments?
        • No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead
            of the planned end date.

          2026-06-19 - 🟢 On Track

      • What was accomplished since the last update?
        • Features Merged
          • $elemMatch translation for EXISTS-over-collection subqueries
          • Null/missing-field comparisons, including is null / is not null
          • Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider
          • Upgrade to Hibernate ORM 7.4
        • Features in Review
          • Path expressions for fields nested in sub-documents (@Struct embeddables)
          • Spring Boot auto-configuration module
          • Native query support with parameter markers
        • Features in Progress
          • Optimistic locking support
          • HQL pattern matching 
        • Team
          • Almas is onboarded and ramping up on the project.
          • Andre started on June 15 and will begin ramping next week.
      • What's the focus over the next two weeks?
        • Merge the Spring Boot auto-configuration module
        • Merge native query support with parameter markers (currently in review)
        • Merge nested sub-document field path expressions (currently in review)
        • Merge optimistic locking support
      • Any risks/blockers/impediments?
        • No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead
            of the planned end date.

          2026-06-05 - 🟢 On Track

      • What was accomplished since the last update?
        • Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week.
        • Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release.
        • Features Merged
          • Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations
          • Inner and Left Outer Join support
        • Features in Review
          • $elemMatch translations
        • Features in Progress
          • Improved Spring Data/Boot Integration
      • What's the focus over the next two weeks?
        • Onboard Almas to the project
        • Merge above features that are in progress and review
        • Support comparisons against null
        • Support references to fields nested in sub-documents
      • Any risks/blockers/impediments?
        • None

          2026-06-05 - 🟢 On Track

      • What was accomplished since the last update?
        • Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week.
        • Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release.
        • Features Merged
          • Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations
          • Inner and Left Outer Join support
        • Features in Review
          • $elemMatch translations
        • Features in Progress
          • Improved Spring Data/Boot Integration
      • What's the focus over the next two weeks?
        • Onboard Almas to the project
        • Merge above features that are in progress and review
        • Support comparisons against null
        • Support references to fields nested in sub-documents
      • Any risks/blockers/impediments?
        • None

          2026-06-05 - 🟢 On Track

      • What was accomplished since the last update?
        • Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week.
        • Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release.
        • Features Merged
          • Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations
          • Inner and Left Outer Join support
        • Features in Review
          • $elemMatch translations
        • Features in Progress
          • Improved Spring Data/Boot Integration
      • What's the focus over the next two weeks?
        • Onboard Almas to the project
        • Merge above features in progress and review
        • Support comparisons against null
        • Support references to fields nested in sub-documents
      • Any risks/blockers/impediments?
        • None
      Show
      2026-06-22 - 🟢 On Track What was accomplished since the last update? Features Merged $elemMatch translation for EXISTS-over-collection subqueries Null/missing-field comparisons, including is null / is not null Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider Upgrade to Hibernate ORM 7.4 Features in Review Path expressions for fields nested in sub-documents (@Struct embeddables) Spring Boot auto-configuration module Native query support with parameter markers Features in Progress Optimistic locking support HQL pattern matching  Team Almas is onboarded and ramping up on the project. Andre started on June 15 and will begin ramping next week. What's the focus over the next two weeks? Merge the Spring Boot auto-configuration module Merge native query support with parameter markers (currently in review) Merge nested sub-document field path expressions (currently in review) Merge optimistic locking support Any risks/blockers/impediments? No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead   of the planned end date. 2026-06-19 - 🟢 On Track What was accomplished since the last update? Features Merged $elemMatch translation for EXISTS-over-collection subqueries Null/missing-field comparisons, including is null / is not null Auto-inference of dialect and connection provider from the MongoDB JDBC URL, plus short names for MongoDialect/MongoConnectionProvider Upgrade to Hibernate ORM 7.4 Features in Review Path expressions for fields nested in sub-documents (@Struct embeddables) Spring Boot auto-configuration module Native query support with parameter markers Features in Progress Optimistic locking support HQL pattern matching  Team Almas is onboarded and ramping up on the project. Andre started on June 15 and will begin ramping next week. What's the focus over the next two weeks? Merge the Spring Boot auto-configuration module Merge native query support with parameter markers (currently in review) Merge nested sub-document field path expressions (currently in review) Merge optimistic locking support Any risks/blockers/impediments? No blockers. The current target-date forecast rests on ~3 weeks of measured velocity from a small team and should firm up as the team ramps. The forecast is currently ahead   of the planned end date. 2026-06-05 - 🟢 On Track What was accomplished since the last update? Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week. Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release. Features Merged Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations Inner and Left Outer Join support Features in Review $elemMatch translations Features in Progress Improved Spring Data/Boot Integration What's the focus over the next two weeks? Onboard Almas to the project Merge above features that are in progress and review Support comparisons against null Support references to fields nested in sub-documents Any risks/blockers/impediments? None 2026-06-05 - 🟢 On Track What was accomplished since the last update? Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week. Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release. Features Merged Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations Inner and Left Outer Join support Features in Review $elemMatch translations Features in Progress Improved Spring Data/Boot Integration What's the focus over the next two weeks? Onboard Almas to the project Merge above features that are in progress and review Support comparisons against null Support references to fields nested in sub-documents Any risks/blockers/impediments? None 2026-06-05 - 🟢 On Track What was accomplished since the last update? Agreed on features required for GA, prioritized and story pointed the tickets, determined engineering capacity, and arrived at an initial target end date based on ~5 story points per engineering week. Notably, we have excluded ternary logic support for GA, instead opting for a required configuration parameter that forces applications to choose MQL mode.  SQL mode (ternary) is deferred to the next release. Features Merged Upgrade from Hibernate 6.6 to Hibernate 7.3, a necessary precursor to support for $elemMatch translations Inner and Left Outer Join support Features in Review $elemMatch translations Features in Progress Improved Spring Data/Boot Integration What's the focus over the next two weeks? Onboard Almas to the project Merge above features in progress and review Support comparisons against null Support references to fields nested in sub-documents Any risks/blockers/impediments? None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This epic tracks the major feature areas, investigations, and enhancements required to deliver the MongoDB Extension for Hibernate ORM at General Availability (GA). The focus is on ensuring core functionality, migration ease, and a strong developer onboarding experience

      Product Roadmap 

      Estimation Worksheet

            Assignee:
            Jeffrey Yemin
            Reporter:
            Maxim Katcharov
            None
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              16 weeks, 4 days
              None