Skip to content

Releases: cashapp/hermit

v0.16.0

22 Mar 23:34
Compare
Choose a tag to compare
feat: sync channels on "hermit update"

This can be used eg. in CI to force updates to the latest of all
dynamically versioned packages.

v0.15.2

21 Mar 07:32
Compare
Choose a tag to compare
fix: don't overwrite user-modified envars

This works be storing the JSON-encoded operations for an environment,
rather than the explicit values for each environment variable. This
allows Orc's Op.Revert functionality to correctly mutate each
environment variable as it is being restored, rathern than blindly
overwriting.

Fixes #218

v0.15.1

19 Mar 00:02
Compare
Choose a tag to compare
fix: datadog/zstd uses C bindings

v0.14.0

12 Mar 10:39
Compare
Choose a tag to compare
feat: improve missing package error message

This is particularly for when people use `pkg@version` and they mean
`pkg-version`

v0.13.3

20 Feb 23:35
Compare
Choose a tag to compare
fix: check HTTP response status when downloading packages

Also upgraded to go-1.17.7 to fix:

    /Users/aat/Library/Caches/hermit/pkg/go-1.16.5/pkg/tool/darwin_arm64/link: combining dwarf failed: unknown load command 0x80000034 (2147483700)

Also updated deps to resolve #214

v0.13.2

20 Feb 22:59
Compare
Choose a tag to compare
fix: check HTTP response status when downloading packages

Also upgraded to go-1.17.7 to fix:

    /Users/aat/Library/Caches/hermit/pkg/go-1.16.5/pkg/tool/darwin_arm64/link: combining dwarf failed: unknown load command 0x80000034 (2147483700)

Also updated deps to resolve #214

v0.13.1

08 Feb 03:51
Compare
Choose a tag to compare
fix: use bbolt read-only mode when opening state DB for read

v0.13.0

07 Feb 09:03
Compare
Choose a tag to compare
fix: allow duplicate packages in runtime-deps if they are identical

v0.12.0

07 Feb 05:21
Compare
Choose a tag to compare
feat: support automatic runtime deps from packages with Hermit enviro…

v0.11.0

06 Feb 22:37
Compare
Choose a tag to compare
feat: implement our own errors package

This adds `file:line` annotations to each error (wrapped or otherwise),
which are visible in error formatting under two circumstances: when
printing an error with %+v, or when `HERMIT_DEBUG=errortrace`.