Skip to content

Releases: a-scie/jump

scie-jump 0.7.1

17 Dec 18:31
v0.7.1
ccaf767
Compare
Choose a tag to compare

0.7.1

This release fixes SCIE_BOOT re-directions to clear the SCIE_BOOT environment variable before
executing the SCIE_BOOT selected command. This avoids the need for these commands to clear the
SCIE_BOOT environment variable when re-executing the SCIE to avoid infinite loops.

scie-jump 0.7.0

16 Dec 00:17
v0.7.0
56761fc
Compare
Choose a tag to compare

0.7.0

This release brings support for removing env vars to command definitions. Now, in addition to
defaulting a variable with a "NAME": "VALUE entry in the "env" object and unconditionally
writing a variable with "=NAME": "VALUE", ambient environment variables can be removed by adding
an "env" entry object with a null value. See the packaging guide for more
details.

scie-jump 0.6.0

09 Dec 23:14
v0.6.0
a6875fa
Compare
Choose a tag to compare

0.6.0

This release brings various improvements and features whose need was fleshed out by the
scie-pants project.

Support is added for:

  • New placeholders:

    • {scie.base}: The current SCIE_BASE.
    • {scie.files.<name>}: Another way to say {<name>}.
    • {scie.files.<name>:hash}: The sha256 hash of the named file.
    • {scie.bindings.<name>:<key>}: The output named <key> of the named binding.

    For the last, bindings have access to a SCIE_BINDING_ENV environment variable pointing to a
    file they can write <key>=<value> lines to propagate binding information via the
    {scie.bindings.<name>:<key>} placeholder.

  • Environment sensitive bindings:

    Binding commands are now locked based on the content hash of their env, exe and args. This
    allows for binding commands that are still guaranteed to run only once, but once for each unique
    context.

scie-jump 0.5.0

02 Dec 04:04
v0.5.0
54ecac0
Compare
Choose a tag to compare

0.5.0

This release brings fully static binaries for Linux with zero runtime
linkage by switching the Linux targets to use musl. As part of this
switch, the Rust toolchain used is stabilized to stable / 1.65.0.

scie-jump 0.4.0

30 Nov 23:01
v0.4.0
47b2c4a
Compare
Choose a tag to compare

0.4.0

This release beings support for {scie.env.*} defaults which allows for ptex'ed scies that opt
in to having file urls over-ridden behind corporate firewalls as the motivating use case.

The default nce cache location is also updated to follow conventions for user cache directories
on most operating systems. The defaults are now:

  • Linux and non macOS Unix: ~/.cache/nce with respect for XDG* configuration.
  • macOS: ~/Lirary/Caches/nce
  • Windows: ~\AppData\Local\nce

scie-jump 0.3.9

28 Nov 20:18
v0.3.9
5e12d2b
Compare
Choose a tag to compare

0.3.9

This release fixes a bug that caused the scie-tote in scies using one to always be extracted and
thus impact startup latency on warm runs.

scie-jump 0.3.8

22 Nov 22:21
v0.3.8
54c7520
Compare
Choose a tag to compare

0.3.8

This release brings support for files with sources other than the scie itself. This allows for
shipping skinny skis that later materialize certain files from the internet or elsewhere just when
needed at runtime.

scie-jump 0.2.1

13 Nov 06:15
v0.2.1
64a0705
Compare
Choose a tag to compare

0.2.1

This release fixes blob file locks in the presence of boot bindings that delete blobs as part of their post install preparations.

scie-jump 0.2.0

12 Nov 01:06
v0.2.0
7648da2
Compare
Choose a tag to compare

0.2.0

This release brings support for boot bindings: commands that will be run exactly once to perform any needed installation operations.

scie-jump 0.1.11

08 Nov 00:03
v0.1.11
0e359df
Compare
Choose a tag to compare

0.1.11

The 1st release including macOS aarch64 binaries.