What's New in Beta
Here’s what’s new in Landscape beta:
Landscape Server
landscape-server 25.04~beta.8 published 24 February 2025
- feat: add query parameters to employee and employee_group GET/LIST endpoints
- perf: improve message api handling times
- feat: add id to autoinstall responses
- feat: add Ubuntu installer attach session model
- feat: add endpoint for deleting wsl child instances
landscape-server 25.04~beta.7 published 14 February 2025
- fix: make running profiles independent of updating/processing alerts
- feat: add archive endpoint
- fix: client reported package installed sizes larger than BIGINT
- feat: use OIDCAuthnConfiguration for OIDC endpoints
- fix: remove standalone provider from supported providers response
- fix: make logfile create perms CIS-compliant; proper signal to rsyslogd (LP: #2095406)
- feat: add CRUD endpoints for OIDC issuers
- feat: Implement employee management API stubs
- feat: Create database table for WSL instance names
- feat: remove account id from employee and employee_group model
- feat: refactor employee management API stubs to use issuer_id
- fix: make use of md5 hash FIPS compliant
- feat: add Google OAuth 2.0 to supported OIDC providers
- fix: bug in v2 api eventlog endpoint (LP: #2098367)
- fix: change access group api bug (LP: #2098365)
- feat: add OIDC group import model
landscape-server 25.04~beta.6 published 31 January 2025
- fix: log and handle non-JSON errors when querying package-search
- fix: remove the obsolete file README.multiple-services, plus references to it
- fix: reset passphrase oops
- fix: add ipv6 to pingserver
- feat: include has_password field in /me and /login responses
- feat: Add per-account custom OIDC configuration limit
- fix: ignore whitespace around annotation delimiter when searching for computers
- feat: add script profile limit table
- feat: add oidc_issuer and oidc_authn_configuration models
- fix: API call hangs when request path includes an extra slash
- feat: remove OIDC schema flexibility
- feat: add database tables for employees
landscape-server 25.04~beta.5 published 17 January 2025
- feat: add sanitize endpoint
- feat: create a sync activity for newly registered child instances
- fix: issue with pro free licenses
- fix: don’t create whole transactions just to check if db conn is alive
- fix: script bug with carriage return characters in interpreter
- feat: added esm packages to hashid database file
landscape-server 25.04~beta.4 published 13 December 2024
- fix: username bug in legacy API endpoint to execute a script
- fix: schema migration bug in setup-landscape-server script
- fix: api test permissions
- feat: added changes to support invalidating jwt tokens
- fix: raise AuthenticationFailure for cookies that fail to decrypt
- feat: database models related to USG Profiles
- fix: 500 error in secrets list view in legacy UI
- fix: restore database connection in Storm stores if dropped
landscape-server 25.04~beta.3 published 29 November 2024
- fix: bug preventing account switching in new UI
- fix: configure a randomly-generated default
cookie-encryption-key
during startup if not provided - fix: redirect security to untrusted
landscape-server 25.04~beta.2 published 19 November 2024
- fix: address inconsistent Account object updates on subdomain-aware API endpoints
landscape-server 25.04~beta.1 published 15 November 2024
- feat: grpc server sends the request_id parameter
- feat: standalone OIDC uses new dashboard flow
- feat: activity requests are associated with child instance profiles
- feat: grpc server accepts SendCommandStatus and publishes messages
- feat: hostagent consumer processes command status messages
- feat: set [api] cookie-encryption-key during standalone install/upgrade
- feat: process account subdomains in middleware for API service
- feat: redirect requests to invalid subdomains to the canonical url
- feat: Add new API argument to return active and inactive interfaces
- feat: traditional profiles are not applied to windows machines
- fix: restrict GET /tags to caller’s account
- fix: handle extra emails with SSO
- fix: remove serve-dashboard configuration
- fix: allow parsing boolean config values
- fix: allow clearing tags of child instance profiles
- fix: do not set JWT in local storage
- fix: accept LANDSCAPE_SESSION_JWT cookie for auth
- fix: allow standalone bootstrapping during OIDC flow
- fix: include patch for improper PyCurl CA path in landscape-api client
- fix: add request id to pending computer
- fix: update link to script execution doc page
- fix: route main button on /signup to /create-new-account