Skip to content

v0.13.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 07:34
· 7 commits to main since this release
a3f5041

Hologram v0.13.0

Installation

Via Git Dependency

Add to your Cargo.toml:

[dependencies]
# Depend on the specific crates you need (all share one version):
hologram-compiler = { git = "https://github.com/Hologram-Technologies/hologram", tag = "v0.13.0" }
hologram-exec     = { git = "https://github.com/Hologram-Technologies/hologram", tag = "v0.13.0" }
hologram-compute  = { git = "https://github.com/Hologram-Technologies/hologram", tag = "v0.13.0" }

CLI Binary

Download the appropriate binary for your platform from the assets below and add it to your PATH.

Changes

Commits since v0.12.1

  • Merge pull request #97 from Hologram-Technologies/feature/inference-model-layer (a3f5041)
  • feat: complete Holo v4 release readiness (e8fcdc7)
  • Add mediated fetch component contract selector (#148) (2bda6a9)
  • feat(space): scope network capabilities to endpoints (#147) (dac53b8)
  • feat(space): add Component graph-read contract (#146) (01c29de)
  • feat(space): add Component channel contracts (#145) (4fac0b3)
  • feat(space): add Component store-write contract (#144) (059c39f)
  • feat(space): add Component store-read contract (#143) (aad544c)
  • feat(space): add canonical wasm guest contracts (#142) (c5e33ec)
  • feat(space)!: .holo v4 with the InferenceModel layer kind (fdd1190)
  • Merge pull request #72 from Hologram-Technologies/test/rm-witnessed-rows (94ecb88)
  • test(conformance): witness the 5 SDK/browser RM rows by their own package tests (fbc8fd5)
  • Merge pull request #71 from Hologram-Technologies/test/rm25-holospace-boot (646b294)
  • test(conformance): promote RM-25 — boot a real holospace (README §Opening a holospace) (1cad633)
  • Merge pull request #70 from Hologram-Technologies/fix/perf-gate-reference-benches (852351a)
  • fix(perf-gate): add 'reference' bench status so comparison baselines don't block releases (94082f0)
  • Merge pull request #69 from Hologram-Technologies/test/readme-bdd-conformance (bafd353)
  • test(conformance): add s7_readme — README code blocks as BDD scenarios (45e9d92)
  • Merge pull request #68 from Hologram-Technologies/fix/pypi-macos-arch-tag (ba516a6)
  • fix(pypi): retag macOS wheels to the real arch (were colliding as universal2) (2e3682b)
  • Merge pull request #67 from Hologram-Technologies/chore/pypi-native-wheels (710d755)
  • fix(pypi): build native platform wheels (matrix) — the SDK isn't pure-python (f24b953)
  • Merge pull request #66 from Hologram-Technologies/chore/pypi-oidc (14d65b6)
  • ci(pypi): switch to OIDC trusted publishing (drop PYPI_API_TOKEN) (5e0de95)
  • Merge pull request #65 from Hologram-Technologies/fix/publish-npm-dryrun-ignore-scripts (9bfced6)
  • ci(publish-npm): --ignore-scripts on the dry-run pack too (d5137de)
  • Merge pull request #64 from Hologram-Technologies/docs/holospace-build-run (4730812)
  • docs(readme): document how to build and run a holospace (a53b217)
  • Merge pull request #63 from Hologram-Technologies/chore/npm-scope-tryhologram (4be480b)
  • chore(sdk): rename npm scope to @tryhologram + finish publish-npm (d7f5040)
  • Merge pull request #62 from Hologram-Technologies/feat/install-script (751cf6a)
  • feat(install): add install.sh for clone-free CLI install; README install-first (b117eef)
  • Merge pull request #61 from Hologram-Technologies/chore/npm-bundled-native (ca5c845)
  • Merge pull request #60 from Hologram-Technologies/docs/readme-npm-scope (0392aa6)
  • feat(sdk): bundle multi-platform native addons + npm OIDC publish (531e0af)
  • docs(readme): update SDK npm scope @hologram/* to @uor-foundation/* (48529d7)
  • Merge pull request #59 from Hologram-Technologies/docs/readme-rewrite (b5b9f59)
  • docs(readme): full rewrite — grouped TOC, highlights, concepts→usage→reference flow (fef920e)
  • Merge pull request #58 from Hologram-Technologies/chore/npm-scope-uor-foundation (480087a)
  • chore(sdk): rename npm scope @hologram/* → @uor-foundation/* (4e70942)
  • Merge pull request #56 from Hologram-Technologies/chore/sprint-ledger-triage (4346e31)
  • Merge pull request #57 from Hologram-Technologies/ci/merge-group-trigger (69d74c1)
  • ci: run the lean gate on merge_group to enable a working merge queue (31a91fc)
  • Merge pull request #55 from Hologram-Technologies/chore/conditional-publish (10e2f5c)
  • ci(release): enable publish when the registry TOKEN is set (no PUBLISH_* flag) (a67ad48)
  • Merge branch 'main' into chore/sprint-ledger-triage (8d989c0)
  • Merge pull request #54 from Hologram-Technologies/chore/publish-crates-io (1b3932d)
  • ci(release): add crates.io publish workflow (topological, environment-gated) (359de90)
  • Merge pull request #53 from Hologram-Technologies/chore/pypi-trusted-publishing (8578063)
  • Merge pull request #52 from Hologram-Technologies/chore/version-bump-stage-browser (488e8f3)
  • ci(release): add PyPI publish workflow via trusted publishing (OIDC) (0527113)
  • docs(readme): add quickstart + holospace and programmatic-control guides (5fb1735)
  • ci(release): stage spaces/holospaces-browser in version-bump; clear its drift (00b1985)
  • docs(readme): rewrite for the substrate consolidation (3f2035f)
  • docs(sprint): correct stale browser-workbench V&V item (a330668)
  • docs(sprint): triage legacy backlog against the post-refactor tree (0640bce)

What's Changed

  • ci(release): stage holospaces-browser in version-bump (clear version drift) by @auser in #52
  • ci(release): PyPI publish workflow (trusted publishing / OIDC) by @auser in #53
  • ci(release): crates.io publish workflow (topological + environment-gated) by @auser in #54
  • ci(release): enable publish when the registry token is set (token-presence gate) by @auser in #55
  • ci: run the lean gate on merge_group (enable merge queue) by @auser in #57
  • docs: sprint-ledger triage + README quickstart & substrate usage guides by @auser in #56
  • chore(sdk): rename npm scope to @UOR-Foundation by @auser in #58
  • docs(readme): full rewrite by @auser in #59
  • docs(readme): align SDK npm scope with @uor-foundation/* by @auser in #60
  • feat(sdk): bundle multi-platform native addons + npm publish (@tryhologram) by @auser in #61
  • feat(install): clone-free install.sh + install-first README by @auser in #62
  • chore(sdk): rename npm scope to @tryhologram + finish publish-npm by @auser in #63
  • docs(readme): document how to build and run a holospace by @auser in #64
  • ci(publish-npm): --ignore-scripts on the dry-run pack too by @auser in #65
  • ci(pypi): switch to OIDC trusted publishing (drop PYPI_API_TOKEN) by @auser in #66
  • fix(pypi): native platform wheel matrix (SDK is a Rust-FFI package, not pure-python) by @auser in #67
  • fix(pypi): retag macOS wheels to real arch (universal2 collision) by @auser in #68
  • test(conformance): add s7_readme — README code blocks as BDD scenarios by @auser in #69
  • fix(perf-gate): reference-baseline bench status (unblocks release perf gate) by @auser in #70
  • test(conformance): promote RM-25 — boot a real holospace by @auser in #71
  • test(conformance): witness the 5 SDK/browser RM rows (0 pending) by @auser in #72
  • feat(space): add canonical Wasm guest contracts by @auser in #142
  • feat(space): add Component store-read contract by @auser in #143
  • feat(space): add Component store-write contract by @auser in #144
  • feat(space): add Component channel contracts by @auser in #145
  • feat(space): add Component graph-read contract by @auser in #146
  • feat(space): scope network capabilities to endpoints by @auser in #147
  • feat(space): add mediated fetch Component selector by @auser in #148
  • feat!: .holo v4 + LayerKind::InferenceModel (callable AI model layers) by @auser in #97

Full Changelog: v0.12.1...v0.13.0