Releases: nais/device
Releases · nais/device
v1.0.2
v1.0.2 - 2025-09-18
Full Changelog: v1.0.1...v1.0.2
⚙️ Miscellaneous Changes
- Add stderr debug log to template vars step (de52e8d)
v1.0.1
v1.0.1 - 2025-09-18
Full Changelog: v1.0.0...v1.0.1
⚙️ Miscellaneous Changes
- Fix filename and install jq with mise (6c51792)
v1.0.0
v1.0.0 - 2025-09-18
🚀 Features
- Log network connections in kernel log using iptables rule (8ea0145)
- Turn on iptables rule logging in dmesg for gateways (65ac9df)
- Log iptables naisdevice-gateway connections to google! (7739efd)
- Update gateway-agent to new version. (3857752)
- Ensure required IP Tables rules set at boot of gateways (f3338eb)
- (deb) Split nav ca bundle to multiple files, add to correct location and update system ca config (3d3d4d2)
- (mac,linux) Remove deprecated CertRenewal agent config in postinstall step (2da4d18)
- (sql) Rewrote queries / schema to use SQLite (b4ffb62)
- Remove unused import (9da38c4)
- Add version string to login request (8d11be6)
- Add metric for login requests (e83c493)
- Remove debug log (6580f8b)
- Introduce configuration file for vektra/mockery, and remove mocks that is not in use (fe4260c)
- Disable version string in generated mocks (9b7e438)
- Update URL to jita (c33e0b2)
- Update URL to the approval page (69a7575)
- State machine is now span aware (6dbf1f0)
- Eksponere GetDomainFromToken i interface (314a5f9)
- Bruk domene for å bygge opp doc url (92c538b)
- Mocks med siste versjon av mockery (2b501c4)
🐛 Bug Fixes
- Add scope for emitting group claim in access token (3ac54c4)
- Do not set HTTP_OK status code explictly (c2d2094)
- Remove overriding iptables rule (790a08b)
- Remove newlines and tabs from systemd Exec (fd229b0)
- Systemd cannot handle
|
in ExecStart (023c6fe) - Project name without project/ prefix (8af6bf8)
- Ensure that there's only one user reported by loginctl (83308da)
- (install) Remove apt error/warning on Linux. (74ce417)
- Update code to match new gRPC method names (0d660ee)
- Variable name should not be prefixed with package name (2a23702)
- Don't use error wrapping in log statement (09a613d)
- Macos install postinstall load permission fix (9435439)
- Move systray config name to const (7530fa5)
- Linux depends on libnss3-tolls (beb2089)
- Shellcheck fixes and some script structure (0576545)
- Add import_certs.sh to macos app (25c03b3)
- Only update nss databases that exist (f21423e)
- Let naisdevice-agent handle it's own config (8f68e9d)
- Use proper error format (71c90e3)
- Don't select expired sessions from db (ac1111c)
- New kolide-api-token flag name (ea24fc7)
- Unchecked err in test (f7b673a)
- Azure refresh of jwkset (e506a17)
- Add owner to device request (needed for kolide integration) (67eeaf0)
- Incomplete workflows (e62d762)
- Incomplete workflows (f3b850a)
- Sync loop context canceled err when canceled (b67bcbd)
- Handle GET requests only in auth handlerfuncs (f545106)
- Also trigger status update when no transition is possible (9a95419)
- Handle GET requests only in auth handlerfuncs (0bc2778)
- Also trigger status update when no transition is possible (bcc2902)
- Set issues when no issues are detected also (ac5e2ca)
- Får default, ikke tom streng (02b0556)
- Prefix DNS overrides with '.' for Windows. (d0f53a9)
- Macos: test bleeding endge fyne.io/systray (3644202)
- Release checker can return false positive (640be99)
⚙️ Miscellaneous Changes
- User aad auth (5190255)
- Use correct gateways url (2123c68)
- Fix logging and deviceinfo response (d3d98a6)
- Default value in map is not nil, but default for type - we need nil (c483ac0)
- Download file using curl (f492156)
- Tell users to fix errors (e2fdfb3)
- Pretty (1fe906a)
- Use cross-platform notify instead of polling (2ab8cd4)
- Use correct device ip var for linux as well (50394c4)
- Abort if err != nil (3c121d0)
- Handle unhealthy state and open.Open (65c4d95)
- Bootstrap using basic auth, better log (dd04f3c)
- Can't use %w when logging err (e558430)
- Set-version before use (ba58d67)
- Remove double check for file existence (dabaf0f)
- Remove double check for file existence (1b1b744)
- Linux: add wg binary const and missing import (4784179)
- Move required param check out of init (47667ea)
- Fix wg binaries and general improvements (b458044)
- Use GatewayConfig #75 (3835f87)
- Temporary disable part length check (9fa05a7)
- Endif instead of end (492726c)
- Gateways download gateway-agent (255bebb)
- Move sa.json to separate dir for easier docker mount (247feef)
- Add log_path entry (3891cb0)
- Use separate tags for json/log (20754a7)
- First go at fixing technical documentation (d7e4b84)
- Clean up invalid bootstrap config, and exit #91 (3f74844)
- Make dmesg-prefix-string match existing practices (8ef16a7)
- Listen on random port during auth (185cd9b)
- Remove unused file (c7b4d35)
- Add LOG_ACCEPT chain (78def8b)
- Leverage existing variables instead of instantiating new. (74aef2e)
- Testing secretmanager impl (f99d266)
- Cleaner and consistent way of providing redirect_uri (648684f)
- Check if var defined (e959c64)
- (install) Simplify curl's piped grep extraction. (802ac1e)
- (install) Make use of fully-named flags/options. (969c262)
- (linux) Adhere to comments from team tech lead (c37a796)
- (linux) Add Desktop entry with correct spelling. (d312970)
- Systray can now communicate with device-agent over gRPC (9d2100f)
- Add installation of Golang protobuf components in Makefile (9b71a2a)
- Specify API and request/response object (8b1ed46)
- Add response objects for all gRPC APIs (6b454e6)
- Reflect AgentStatus in systray (85e2acd)
- Macos build tweaks (868b2fc)
- Use state enum from protobuf package instead of redefining (46a6d2c)
- Control flow refactoring (7635600)
- Use unix socket in config dir for connections (71d3937)
- Reintroduce connected since time (c324db0)
- Handle signals and clean up on exit (6bb2d53)
- Sort gateways alphabetically (19df658)
- Connect/disconnect button with correct state (31f2ba7)
- Rename package to 'naisdevice' with go alias 'pb' (b95096e)
- Tunnel config grpc (243896d)
- Change signatures for darwin platform (44455d7)
- Change signatures for linux platform (849e247)
- Prefix binaries with naisdevice, make logdir in installer (4011f8c)
- Assume log dir exists (2c13de8)
- Make logdir in installer (eb8e282)
- Make logdir in installer (6db9e4d)
- Open correct logfiles for buttons (a405628...
Release 2025-05-19-132548
What's Changed
- Redirect user to Console on successfull login by @thokra-nav in #405
Full Changelog: 2024-12-17-134944...2025-05-19-132548
Release 2024-12-17-134944
Full Changelog: 2024-10-18-101220...2024-12-17-134944
Release 2024-10-18-101220
Full Changelog: 2024-10-18-093734...2024-10-18-101220
Release 2024-10-18-093734
Full Changelog: 2024-10-18-073258...2024-10-18-093734
Release 2024-10-18-073258
Full Changelog: 2024-10-17-105236...2024-10-18-073258
Release 2024-10-17-105236
What's Changed
- Domene url by @Kyrremann in #401
New Contributors
- @Kyrremann made their first contribution in #401
Full Changelog: 2024-08-13-155610...2024-10-17-105236
Release 2024-08-13-155610
What's Changed
Full Changelog: 2024-06-27-233113...2024-08-13-155610