Skip to content

Releases: nebari-dev/nebi

v0.12

05 Jun 12:49
f4b23ca

Choose a tag to compare

nebi v0.12 (2026-06-05T12:50:34Z)

Welcome to this new release of nebi!

Changelog

Bug Fixes

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.12-rc3...v0.12

v0.12-rc3

04 Jun 06:53
32d0bc9

Choose a tag to compare

v0.12-rc3 Pre-release
Pre-release

nebi v0.12-rc3 (2026-06-04T06:53:47Z)

Welcome to this new release of nebi!

Changelog

New Features

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.12-rc2...v0.12-rc3

v0.12-rc2

03 Jun 10:30
d33bb7e

Choose a tag to compare

v0.12-rc2 Pre-release
Pre-release

nebi v0.12-rc2 (2026-06-03T10:30:59Z)

Welcome to this new release of nebi!

Changelog

Bug Fixes

  • cbac786: fix(auth): collapse leading-slash OIDC group paths to one group (#370) (@aktech)

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.12-rc1...v0.12-rc2

v0.12-rc1

02 Jun 12:16
352436d

Choose a tag to compare

v0.12-rc1 Pre-release
Pre-release

nebi v0.12-rc1 (2026-06-02T12:16:43Z)

Welcome to this new release of nebi!

Changelog

Bug Fixes

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.11...v0.12-rc1

v0.11

01 May 19:44
d46e45d

Choose a tag to compare

nebi v0.11 (2026-05-01T19:44:38Z)

Welcome to this new release of nebi!

Changelog

Bug Fixes

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.5...v0.11

v0.10.5

25 Apr 01:00
2fac91d

Choose a tag to compare

nebi v0.10.5 (2026-04-25T01:00:32Z)

Welcome to this new release of nebi!

Changelog

New Features

  • 236c590: feat(executor): CreateWorkspaceOptions with SeedDir support (@aktech)
  • 47395c8: feat(oci): cap bundle size + import timeout to bound DoS surface (@aktech)
  • bf7b665: feat(service): ImportFromRegistry extracts full bundle in local mode (@aktech)
  • 8e2c5d7: feat(service): expose IsLocal() accessor on WorkspaceService (@aktech)
  • 613254d: feat(service): forward ImportStagingDir from CreateRequest to job metadata (@aktech)
  • ef61443: feat(service): local-mode publish defaults use bundle content hash (@aktech)
  • 91835f9: feat(service): publish full bundle in local mode (@aktech)
  • d852bff: feat(worker): seed workspace from import_staging_dir metadata (@aktech)

Bug Fixes

Others

  • 2f89cc9: fix(oci,service): bound layer body, graceful publish-defaults, env hygiene (@aktech)
  • 21297ba: refactor(handlers): ImportEnvironment delegates to WorkspaceService (@aktech)
  • be8e15b: refactor(oci): lift previewBundleForHash into oci.PreviewAssetRefs (@aktech)
  • be5c9c8: refactor(service): unify import via SeedDir, share registry endpoint loader (@aktech)
  • 1546d97: test(e2e): bundle import via API round-trips assets in local mode (@aktech)
  • 482c829: test(e2e): publish via HTTP API in local mode round-trips assets (@aktech)

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.4...v0.10.5

v0.10.4

23 Apr 19:00
b35f165

Choose a tag to compare

nebi v0.10.4 (2026-04-23T19:00:41Z)

Welcome to this new release of nebi!

Changelog

New Features

  • 381150d: feat(cli): add 'nebi registry set-default' command (@aktech)
  • 2a06984: feat(cli): auto-default the first local registry (@aktech)
  • de34470: feat(contenthash): hash bundle assets for content-addressed tag (@aktech)
  • 43d0748: feat(oci): add workspace bundle format with asset layers (@aktech)

Bug Fixes

  • d884917: fix(cli): align local registry remove message with e2e test (@aktech)
  • 5bca586: fix(deps): pin go-containerregistry to v0.20.7 for Go 1.24 compat (@aktech)
  • d269855: fix(oci): close manifest reader after push (@aktech)
  • 7e2a621: fix(oci): drop .git as a file at any depth (@aktech)
  • 1a6eee4: fix(oci): follow next_page cursor in Quay repo listing (@aktech)
  • ad85f5e: fix(oci): pin bundle extract to resolved manifest digest (@aktech)
  • 51a06de: fix(oci): reject Windows-invalid segment characters (@aktech)
  • 868fb2c: fix(oci): reject case-insensitive core file collisions (@aktech)
  • 8150cc1: fix(oci): reject symlinked core files (@aktech)
  • f39e03f: fix(oci): reject unknown layer media types (@aktech)
  • 76c5c38: fix(oci): round-trip zero-byte asset files without fetching (@aktech)
  • e0eb732: fix(oci): surface invalid glob patterns from walker (@aktech)
  • cecae94: fix(oci): validate core layer title annotations (@aktech)
  • 33e0b69: fix: remove unused useInstallPackages and useRemovePackage hooks (@tylerpotts)

Others

  • 090dd53: Add Save & Install to configuration tab, move package management to config-driven workflow (@tylerpotts)
  • 184346f: Fix build: adapt SolveWorkspace to service layer pattern (@tylerpotts)
  • 9ca3125: Load TOML from server (preserving comments and formatting) and warn (@marcelovilla)
  • 57c3ab5: Remove recreate workspace feature (@tylerpotts)
  • 888f273: Rename workspace creation button to "Create & Save" (@tylerpotts)
  • 9602eca: Resolve merge conflict with main: add rbacProvider to solve route (@tylerpotts)
  • de8d32f: Revert "docs(oci): explain d.Type vs d.Info tradeoff in walker" (@aktech)
  • 18ff2b6: docs(oci): explain d.Type vs d.Info tradeoff in walker (@aktech)
  • 5b1af62: perf(cli): use File.ReadDir(1) for import empty-dir check (@aktech)
  • 52479b7: refactor(oci): collapse bundle publish assembly behind deep module (@aktech)
  • c558d79: refactor(oci): dedupe auth client, scheme strip, and core-file strip (@aktech)
  • 0be6c30: refactor(oci): preserve legacy PublishWorkspace shim for server caller (@aktech)
  • 7ef3add: refactor(oci): stream bundle import via oras.Copy + file.Store (@aktech)
  • 9042a13: refactor(oci): unexport WithAssets (@aktech)
  • b537f3f: test(e2e): reset registryLocal flag between CLI invocations (@aktech)
  • 8266ac5: test(oci): add CLI e2e for bundle publish+import with local registry (@aktech)

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.3...v0.10.4

v0.10.3

17 Apr 21:51
ef860cf

Choose a tag to compare

nebi v0.10.3 (2026-04-17T21:52:23Z)

Welcome to this new release of nebi!

Changelog

New Features

Bug Fixes

  • 85d5533: fix(docs): swap to vanilla-cookieconsent for React 19 compatibility (@khuyentran1401)
  • 6bc6b45: fix(frontend): self-host IBM Plex Sans and Fira Code fonts (@aktech)
  • a617af2: fix: place Import button before nebi import copy button on registry page (@aktech)

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.2...v0.10.3

v0.10.2

08 Apr 14:11
a7324a1

Choose a tag to compare

nebi v0.10.2 (2026-04-08T14:11:48Z)

Welcome to this new release of nebi!

Changelog

New Features

Bug Fixes

  • 82babaf: fix: add logout command to Connection Commands group in CLI help (@Adam-D-Lewis)
  • 82faac2: fix: full-width import form, label spacing, and import button tooltip (@aktech)
  • c61eeea: fix: prevent repository name overflow in import form grid (@aktech)
  • 957149d: fix: remove redundant repository lookup bar from registry browse page (@aktech)

Others

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.1...v0.10.2

v0.10.1

29 Mar 20:00
630e19d

Choose a tag to compare

nebi v0.10.1 (2026-03-29T20:00:35Z)

Welcome to this new release of nebi!

Changelog

New Features

  • 8b78cd9: feat: add DeviceFlowClientID to auth config (@aktech)
  • 7b675d4: feat: add device config and token exchange CLI client methods (@aktech)
  • aba6319: feat: add device flow config and token exchange endpoints (@aktech)
  • 9c278ed: feat: register device-config and device-token public endpoints (@aktech)
  • b9677e4: feat: rewrite CLI login to use RFC 8628 device authorization grant (@aktech)
  • 0f21205: feat: store and display remote workspace ID, improve pull output (@aktech)

Bug Fixes

  • 6884df0: fix: add git to nebi image for installing packages from git URLs (@aktech)
  • 5c2030b: fix: add viper default for device_flow_client_id so env var is read (@aktech)
  • 4a2dca2: fix: address review — add logging, handle empty verification_uri_complete, add HTTP timeout, use errors.New for sentinels (@aktech)
  • cbff09c: fix: auto-login when behind Envoy Gateway OIDC proxy (@aktech)
  • 980375d: fix: gofmt formatting in login.go (@aktech)
  • ed04f75: fix: prevent auto-login redirect loop after logout (@aktech)
  • 0fe7578: fix: retry OIDC initialization when provider is unavailable at startup (@aktech)
  • 121de8c: fix: use authorization code pattern for OIDC callback too (@aktech)
  • 5fb1c94: fix: use authorization code pattern for gateway auto-login (@aktech)
  • c8fc229: fix: use json.Marshal in CodeExchange to prevent JSON injection (@aktech)

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below.


Full Changelog: v0.10.0...v0.10.1