Releases: jsiebens/ionscale
Releases · jsiebens/ionscale
v0.2.0
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
v0.1.1
v0.1.0
v0.1.0-rc3
v0.1.0-rc2
v0.1.0-rc1
Changelog
v0.0.1-preview8
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
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
- 3c50d48 Create CONTRIBUTING.md
v0.0.1-preview4
v0.0.1-preview3
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