-
Notifications
You must be signed in to change notification settings - Fork 24
Releases
This page indexes Hydra's published releases and package registries. All Hydra packages in a release share a single version number.
For release policy, see Release-policy; for the publish procedure, see docs/release-workflow.md. For release notes, see CHANGELOG.md.
This page follows the same broad separation used by Apache TinkerPop's download page: published package locations are listed separately from historical releases and release verification. Hydra is not yet an Apache project, so source-release signing and Apache mirror verification are future work under #441.
Current package registries used by Hydra:
-
Hackage (Haskell):
hydra,hydra-kernel,hydra-haskell -
Maven Central (Java):
hydra-kernel,hydra-java,hydra-pg,hydra-rdf; historical artifacts:hydra-ext,hydra -
PyPI (Python):
hydra-kernel,hydra-python,hydra-pg,hydra-rdf -
conda-forge (Python):
hydra-kernel,hydra-python,hydra-pg,hydra-rdf
The package set has changed over time.
Older releases were usually represented by the Hackage hydra package and, later, by Java artifacts.
Hydra 0.15 introduced per-package Java and Python distributions.
On Maven Central, hydra-java is available back to 0.2.0 and hydra-ext back to 0.7.0.
Hydra release verification currently happens through the project release workflow. See docs/release-workflow.md for the maintainer procedure.
Apache-style source-release signatures, checksums, and mirror/archive instructions are future #441 work.
0.16.0 — 2026-06-09. GitHub tag. CHANGELOG.
Primitive-metadata reification (PrimitiveDefinition with host-independent specs for every
standard-library primitive), self-hosting coder DSLs with all eight hosts passing the common test
suite, finalized hydra.packaging, and a deep kernel-vocabulary cleanup (maybe→optional,
order-preserving JSON).
Published package links:
- Hackage:
hydra-kernel-0.16.0,hydra-haskell-0.16.0,hydra-0.16.0 - Maven Central:
hydra-kernel,hydra-rdf,hydra-pg,hydra-java - PyPI:
hydra-kernel,hydra-rdf,hydra-pg,hydra-python - conda-forge: publication in progress
0.15.0 — 2026-04-29. GitHub tag. CHANGELOG.
Structural cleanup release: the repository moved to the packages/ / heads/ / dist/ layout,
Java and Python shifted to per-package published artifacts, and JSON kernel format v1 was formalized.
Published package links:
- Hackage:
hydra-0.15.0 - Maven Central:
hydra-kernel,hydra-java,hydra-pg,hydra-rdf - PyPI:
hydra-kernel,hydra-python,hydra-pg,hydra-rdf - conda-forge:
hydra-kernel,hydra-python,hydra-pg,hydra-rdf
0.14.1 — 2026-03-30. GitHub tag. CHANGELOG.
Patch release regenerating all implementations after a group-eval primitive fix.
0.14.0 — 2026-03-29. GitHub tag. CHANGELOG.
Major release adding Scala, Clojure, Common Lisp, and Scheme as complete implementations, with Avro bidirectional coding and new demos.
Published package links:
- Hackage:
hydra-0.14.1,hydra-0.14.0 - Maven Central:
0.14.1
hydra-java,hydra-ext; 0.14.0hydra-java,hydra-ext
0.13.0 — 2026-02-27. GitHub tag. CHANGELOG.
Major release completing Hydra-Python and Hydra-Java as self-hosting implementations and demonstrating mutual self-hosting across Haskell, Java, and Python.
Published package links:
- Hackage:
hydra-0.13.0 - Maven Central:
hydra-java,hydra-ext
0.12.0 — 2025-08-28. GitHub tag. CHANGELOG.
Consolidation release with significant Python progress, kernel cleanup, and bookkeeping closures for Java module ports.
Published package links:
- Hackage:
hydra-0.12.0 - Maven Central:
hydra-java,hydra-ext
0.11.0 — 2025-03-16. GitHub tag. CHANGELOG.
Type-inference rebase release aligning inference internals with Algorithm W.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java,hydra-ext
0.10.0 — 2025-02-19. GitHub tag. CHANGELOG.
Added initial Hydra-Python completion, GraphSON coding, provisional Hydra-Go, and dot-separated namespaces.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java,hydra-ext
0.9.0 — 2025-01-06. GitHub tag. CHANGELOG.
Bootstrapped Hydra-Python and the JSON Schema coder; added a fluent Java DSL for flows.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java,hydra-ext
0.8.1 — 2024-09-24. GitHub tag. CHANGELOG.
Patch release generalizing property-graph merging.
0.8.0 — 2024-09-09. GitHub tag. CHANGELOG.
Added C# support, Graphviz DOT coding, term accessors, and a Java error-handling change for Spark.
Published package links:
- Hackage:
hydra-0.8.1,hydra-0.8.0 - Maven Central:
0.8.1
hydra-java,hydra-ext; 0.8.0hydra-java,hydra-ext
0.7.0 — 2024-08-21. GitHub tag. CHANGELOG.
Major module-organization release establishing DNS-style namespaces in hydra-ext
and promoting property-graph models into hydra.pg.
Published package links:
- Hackage:
hydra-0.7.0 - Maven Central:
hydra-java,hydra-ext
0.6.0 — 2024-08-19. GitHub tag. CHANGELOG.
Type-system improvement release with System F type abstraction/application, expanded language support, and revamped annotations.
Published package links:
- Hackage:
hydra-0.6.0 - Maven Central:
hydra-java
0.5.3 — 2024-08-06. GitHub tag. CHANGELOG.
Patch release preserving map/set ordering during JSON serialization.
0.5.1 — 2024-08-01. GitHub tag. CHANGELOG.
Patch release with dependency updates and minor improvements after the 0.5.0 Hydra Core overhaul.
0.5.0 — 2024-07-26. GitHub tag. CHANGELOG.
Major Hydra Core overhaul replacing polymorphic core types with explicit type schemes
and revamping Let term encoding.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java
0.4.0 — 2024-07-10. GitHub tag. CHANGELOG.
Added null checks to generated Java, the Gremlin model, and Protobuf annotation refinements.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java
0.3.0 — 2024-06-05. GitHub tag. CHANGELOG.
Added an OpenCypher parser, KQL model and serializer, Delta Parquet model, and early property-graph query support.
Historical note:
- Documented in CHANGELOG.md.
- Maven Central:
hydra-java
0.2.0 — 2024-01-10. GitHub tag. CHANGELOG.
Hydra-Java release with major Java tooling, Protobuf bidirectional coding, property-graph validation, JSON support, and early OpenCypher support.
Published package links:
- Hackage:
hydra-0.2.0 - Maven Central:
hydra-java
0.1.1 — 2022-12-04. GitHub tag. CHANGELOG.
Patch release with README polish.
0.1.0 — 2022-12-04. GitHub tag. CHANGELOG.
First packaged Hydra release. Included the core language, graph/module models, type inference, adapters, coders, and early language support.
Published package links:
- Hackage:
hydra-0.1.1,hydra-0.1.0