Skip to content

Releases: jsiebens/ionscale

v0.2.0

29 Sep 13:07
v0.2.0
4557239
Compare
Choose a tag to compare

Changelog

New Features

  • 4e5f89a feat: add autoapprovers support in acls
  • 7ee4b27 feat: add cmd to enable/disable exit nodes and print information properly
  • 980ae6d feat: add flags to create tailnet with some proper default IAM policies
  • 69f7c22 feat: add support for autogroup:internet in acls
  • 7ad91c4 feat: add support for autogroup:self and autogroup:members
  • 0051eec feat: configure magic dns suffix
  • 2a5fe7f feat: generate control keys by default in db
  • c1ffe03 feat: mark machines as ephemeral when requested by the client

Bug fixes

  • e5a3d3c fix: sanitize tailnet name properly
  • 8c6ea90 fix: system admin can always use tags
  • 4557239 fix: use correct context

v0.1.1

22 Sep 13:54
v0.1.1
c6ebeb3
Compare
Choose a tag to compare

Changelog

Bug fixes

  • c6ebeb3 fix: improve some default values

v0.1.0

21 Sep 06:24
v0.1.0
bfcf0c7
Compare
Choose a tag to compare

Changelog

New Features

  • bfcf0c7 feat: configure server using flags

Bug fixes

  • 47b15d3 fix: make config file optional

v0.1.0-rc3

20 Sep 09:17
v0.1.0-rc3
ec353f7
Compare
Choose a tag to compare
v0.1.0-rc3 Pre-release
Pre-release

Changelog

New Features

  • ec353f7 feat: flag to disable newline in genkey output

Bug fixes

  • 1702cf1 fix: change precedence order, env variables overrule file config
  • 92ca75b fix: remove _ from tag_owners, make it more compliant
  • b65119b fix: system admin is always a tag owner

v0.1.0-rc2

16 Sep 14:38
v0.1.0-rc2
b265fc4
Compare
Choose a tag to compare
v0.1.0-rc2 Pre-release
Pre-release

Changelog

New Features

  • 3b9ce04 feat: add methods to enable and disable single routes
  • b265fc4 feat: implement tag owners
  • 3d03f49 feat: update on how to show dns config

Bug fixes

  • ebf0016 fix: always show machines of the same user
  • 69dd1f6 fix: don't strip tag: prefix from tag values
  • f71ca49 fix: send correct nameservers when using split dns
  • 3aa2d68 fix: validate tags when creating auth keys

v0.1.0-rc1

10 Sep 14:08
v0.1.0-rc1
61d78fe
Compare
Choose a tag to compare
v0.1.0-rc1 Pre-release
Pre-release

Changelog

v0.0.1-preview8

10 Sep 10:39
v0.0.1-preview8
5b51e29
Compare
Choose a tag to compare
v0.0.1-preview8 Pre-release
Pre-release

Changelog

New Features

  • 284ec18 feat: add command to generate a simple config
  • 4c9ea46 feat: add number of connected machines metric
  • 5a77d2b feat: decouple db migrations from domain model
  • 9281deb feat: force http to https redirect even when tls is disabled
  • e5ed471 feat: make keep alive interval configurable
  • 88509c8 feature: force https

Bug fixes

  • 82c814a fix: change metrics port to 9091, a more default port for prometheus clients
  • 4051108 fix: change port to match default server config
  • c193a4b fix: correct registration and cli authentication flows
  • 5b51e29 fix: disable logtail for now
  • 0f0829c fix: use same name for admin key env variable in client and server

v0.0.1-preview7

06 Sep 14:43
v0.0.1-preview7
550febc
Compare
Choose a tag to compare
v0.0.1-preview7 Pre-release
Pre-release

Changelog

New Features

  • d0e69cc feat: add method to get auth method
  • 6700d0d feat: add support for postgres
  • f6961cf feat: delete auth method
  • 70e84be feat: delete users
  • d5f7122 feat: disable and enable key expiry
  • 3568764 feat: get machine details
  • ba379e1 feat: list users
  • f389394 feat: lock database when migrating
  • 4234c5e feat: login as system admin using oidc
  • 49e5c79 feat: make system admin key optional
  • 82a28e3 feat: read control and legacy control key from environment
  • 0d5ffa9 feat: read keys from config file
  • a94e0ce feat: remove auth-filter in favor of a new IAM Policy setup
  • 25ee5a2 feat: save current tailnet for subsequent requests
  • bbe9d16 feat: user auth
  • 12eb258 feat: user roles

Bug fixes

  • d735974 fix: add csrf and remove need of a cache
  • 7976e7a fix: add env variable for enabling acme
  • 5fdde45 fix: add some more information and checks on cli flags
  • eefa150 fix: check if an auth method is available when authenticating with the cli
  • 409dd3a fix: exclude 'service' users in list
  • df02644 fix: expiration timestamp and disable flag
  • f225f42 fix: foreign key violation when deleting tailnet
  • 32c396a fix: incorrect json tag
  • 41827dc fix: increase poll frequency when waiting for authentication
  • 1715eb6 fix: remove whitespace when printing new key
  • 0756de5 fix: send dns update correctly
  • 58e1f38 fix: type safe acl policy in api
  • 7db10b5 fix: update expiration date when authentication is succesful
  • 550febc fix: use abs path, giving a proper error when file does not exists

Other work

v0.0.1-preview4

03 Jun 12:32
Compare
Choose a tag to compare
v0.0.1-preview4 Pre-release
Pre-release

Changelog

New Features

  • da71a43 feat: replace grpc with buf connect
  • 1654680 feat: set default key expiry

Bug fixes

  • 687fcd1 fix: only expire machines from tailnet of the auth filter

v0.0.1-preview3

28 May 07:01
Compare
Choose a tag to compare
v0.0.1-preview3 Pre-release
Pre-release

Changelog

New Features

  • 0e3ca9f feat: add api methods to get tailnet and authkey by id
  • 198b679 feat: add auth filters
  • e8dc2ee feat: add command to expire a machine
  • 84a57ea feat: add support for oidc providers and users
  • 2b5439b feat: delete auth filters
  • c04a5e2 feat: set and get derp map

Bug fixes

  • 482194a fix: add tags in response when creating an auth key
  • 03fd199 fix: display tagged devices in user profile
  • 9a5be02 fix: remove duplicate entries in filter rules
  • 37e94ac fix: return error when an invalid auth key is used
  • 0055411 fix: wait until authurl/followup url is visited

Other work

  • 68223f9 change name template for checksums