What's New in Beta
Here’s what’s new in Landscape beta:
Landscape Server
landscape-server 24.10~beta.10 published on 7 October 2024
- feat: enforce login policy at Ubuntu One login route and switch-account route
- feat: add unauthenticated API handler to get an invitation summary by secure_id
- feat: create separate livepatch info endpoint
- feat: add livepatch status and kernel package info
- feat: add database changes for availability zones
- feat: API endpoints and activities for upgrading and downgrading the kernel
- feat: handle invitations and allow non-subdomained login from Ubuntu One
- feat: include classic_dashboard_url and subdomain in login response
- feat: add availability zone to computers
- feat: serialize distribution information (LP: #2069746)
- feat: add feature flag to dashboard link in menu bar
- feat: add availability zones list endpoint
- feat: enable creation of JWTs without an account
- feat: add asc sort to livepatch info
- feat: use object for
return_to
parameter in OIDC and Ubuntu One responses - feat: accommodate self-service account creation with JWT auth
- feat: add endpoint for GET classic_dashboard_url
- feat: remove legacy UI login methods
- feat: invitation acceptance directs users to new dashboard login
- feat: enforce login policy on old dashboard routes
- feat: account-manager endpoint to create person OIDC identities
- feat: add cloud-init message handler
- feat: new dashboard logout endpoint
- feat: include PATCH for subdomains in superadmin endpoint
- fix: remove _landscape_auth from localStorage after logout from old dashboard
- fix: use consistent LoginResponse from all auth handlers
- fix: parse subdomain based on LANDSCAPE_ROOT_URL; allow non-subdomained login on Ubuntu One
- fix: fix broken test
- fix: reprepro list/sync race condition (LP: #2081056)
- fix: fall back to real new dashboard dist path
- fix: ensure registered computers and summary on old dashboard are equivalent
- fix: use stricter security policy for auth cookies
- fix: use custom IssuerUrl type for OIDC issuer validation on API endpoints
landscape-server 24.10~beta.9 published on 23 September 2024
- feat: add person_oidc_identity table to link OIDC logins to persons
- feat: cookie-based Ubuntu One login flow for REST API; optional return_to URL
- feat: return num of children for computers
- feat: PAM-mediated LDAP/AD auth in REST API login (LP: #2077763)
- feat: return JWT from authorization code handler; accept invitations during OIDC flow
- fix: return 4xx for authentication failure in OIDC auth
landscape-server 24.10~beta.5 published on 12 August 2024
- feat: add package IDs to API responses
- feat: add GET/PUT/DELETE API handlers for OIDC configuration
- feat: create session object for OIDC auth code flow
- feat: add configuration for subdomains
- feat: add subdomain slug to account
- feat: add account subdomain to invitations
- feat: add tag-based script execution
- fix: prevent epoll race conditions when writing API responses
- fix: include issuer parameter and default discovery URI in OIDC
configuration - fix: obfuscate cloud-init data in the GRPC server logs
landscape-server 24.10~beta.4 published on 29 July 2024
- feat: add backend support for OIDC provider configuration
- feat: add API endpoints for package actions
- feat: add flag to computers API endpoint to indicate which packages require a reboot
- feat: add API endpoint to get a JWT via API credentials
- feat: add API endpoints to manage child instance profiles
- fix: bug in snap api endpoint for unsupported computers (LP: #2072985)
- fix: include flag in service.conf to enable/disable serving new dashboard
- fix: improve message handling in hostagent services
landscape-server 24.10~beta.3 published on 15 July 2024
- fix: add error responses for invalid registration option configurations
in /preferences route - feat: add back end support for ChildInstanceProfiles
landscape-server 24.10~beta.2 published on 2 July 2024
- feat: add new dashboard link
- feat: move services to systemd service grouping
- feat: add API output validation
- feat: update available WSL distributions and store in the system configuration (LP: #2069586)
- fix: 500 error when logging out in standalone
- fix: use existing database user if present during setup (LP: #2069779)
- fix: ensure Windows distribution exists when hostagent consumer starts
landscape-server 24.10~beta.1 published on 17 June 2024
- feat: move the dashboard to debian dependency
- feat: handle the rootfs URL parameter of the gRPC install command
- feat: added about endpoint to API that gives self-hosted and version information
- fix(package-search): include sslmode parameter in config for connections to Postgres (LP: #2064756)
- fix: do not let admins disable themselves via the API
- fix: remove sales phone numbers from the contact-us page
- fix: repository resource also serves ‘ubuntu’ pseudodirectory (LP: #2065095)
- fix: import datetime before use in grpc.async_server (LP: #2068927)
landscape-server 24.04.2+1 published on 3 June 2024
- Feat: add offline config for airgapped systems
- Fix: ignore the HH:MM:SS part of the timestamp in meta-release info
- Fix: clear many ‘invalid escape sequence’ warnings in noble
- Fix: search USN results on USN name and CVE IDs
- Fix: open gRPC server connections make pings for connected host
- Fix: create JWT regardless of old-API credentials existence
- Fix: merge an accepted pending computer for a child with an existing one if a corresponding computer has already been accepted
- Fix: changed wording on free saas account trials