Skip to content

Releases: ontariosystems/iscenv

v3.16.4

07 May 17:38
v3.16.4
75d757f
Compare
Choose a tag to compare

v3.16.3

10 Apr 21:15
v3.16.3
a5afc53
Compare
Choose a tag to compare

Fixed

  • update isclib to v2.2.13 to get fix for file permissions that was
    breaking some plugins
  • update go modules

v3.16.2

04 Apr 00:19
v3.16.2
e80e5a9
Compare
Choose a tag to compare

Fixed

  • update isclib to 2.2.12, fixes fork/exec permissions errors running
    images with non-root users (like irisowner)
  • build with go 1.22
  • update go dependencies

v3.16.1

27 Mar 12:38
v3.16.1
918dcc7
Compare
Choose a tag to compare
3.16.1

v3.16.0

26 Feb 16:32
v3.16.0
91cdeec
Compare
Choose a tag to compare

Added

  • Commands that would start or exec into a docker container now have a
    --user flag to switch the user used

  • new plugin user-mapping to change the uid and gid of users and
    groups in container when it starts.

    Can be configured with --user-mapping-users flag to private the
    list of users to map. Also --user-mapping-owner boolean flag if
    you want the ISC instance owner to have its uid and gid changed to
    the uid and gid of the host user running iscenv.

    In your config file these would look like:

    start:
      user-mapping-users: 'example:example:1001:1001'
      user-mapping-owner: true

v3.15.3

08 Feb 18:27
v3.15.3
63470c9
Compare
Choose a tag to compare

Fixed

  • make sure --log-json actually sets json formatting
  • make sure plugin logging is configured before plugins start logging

v3.15.2

29 Jan 22:12
v3.15.2
82eaef1
Compare
Choose a tag to compare

Fixed

  • Bad go looping in
    v3.15.1,
    need struct is a copy.

Full Changelog: v3.15.1...v3.15.2

v3.15.1

29 Jan 19:30
v3.15.1
9980481
Compare
Choose a tag to compare

Fixed

  • Allow plugins that use the Config.FromEnv() method to have default
    values for environment variables that are not set.

Full Changelog: v3.15.0...v3.15.1

v3.15.0

26 Jan 19:59
v3.15.0
Compare
Choose a tag to compare

Added

  • Use docker credential helpers defined in ~/.docker/config.json if we
    don't find credential auth for a registry

Fixed

  • Update isclib to v2.2.9 to work with containers not running as root
  • Update a bunch of go module dependencies

Full Changelog: v3.14.10...v3.15.0

v3.14.10

25 Jan 22:28
v3.14.10
9325e2a
Compare
Choose a tag to compare

Fixes

  • build with go 1.21 and update various dependences (including isclib)
  • create ISCENV_CONTAINER environment variable when launching
    containers to make it easier to see we're on the inside (rather than
    relying on cgroups which can act strange on v1 vs v2). See #28

Full Changelog: v3.14.9...v3.14.10