23.10 release notes¶
Note
Support for Landscape 23.10 ended in April 2024.
Landscape 23.10 is an interim release and is not recommended for production use. Interim releases provide access to upcoming features, but these releases are only supported for 6 months, until the next release is published. Production deployments should only use LTS releases, which come with 10 years of support.
Highlights¶
Windows Subsystem for Linux (WSL): Use Landscape with WSL and Ubuntu Pro for Windows
Repository management dashboard: Preview the new repository management dashboard for self-hosted Landscape users.
JWT-Authentication for all API endpoints: Introduced JWT-authentication as an option for all API endpoints. This feature is only available for users who don’t authenticate using SSO or OIDC at this time.
Auto-registration toggle: Automatically register new computers when they’re registered using a registration key.
New
--method
parameter forlandscape-api
: Use the new--method
parameter to specify the HTTP method when making API calls.Landscape Client -
landscape-config
changes: Thelandscape-config
command can now start thelandscape-client
systemd service.Landscape Client - updated ping protocol: Clients now use HTTPS (instead of HTTP) when pinging the message server for updates.
Bugfixes¶
Patch Notices¶
Landscape Server¶
23.10+10 published on 6 June 2024
fix: persist session from old dashboard to new dashboard (LP: #2066944)
23.10+9 published on 8 May 2024
Schema changes required with new version of postgres on noble
API:
Add: Endpoints for account preferences management
Add: Endpoints to manage package profiles
Update: Computer packages split security upgrades from upgrades
Add: Add search for event log
Add: Search as optional kwarg to paginated endpoints
Fix: In legacy api add
access_group
parameter toEditUpgradeProfile
Update: Use
List
type for old API profile tags instead ofArray
typeAdd: Alerts to computer object
Add:
/info
to snap endpoints (forwarded from snap store)
Add: Free accounts for SAAS users
Fix: Move onus of polling to front-end to old UI (LP: #2043035)
Fix: Actually use proxy settings for appserver process
Fix: Database object crossing thread boundaries in GRPC activities
Update: Hashids config for noble
Update: Allow server to run on Noble
Fix: Revert most of “batch pingserver update queries…”
Update: gRPC max connection age defaults to 30 days
23.10+3 published on 17 April 2024
Fix: reduce number of handing /ajax polls
23.10+2 published on 14 December 2023
Schema changes to support future Person-Computer relationships
Add activity ID to API responses with SyncPocket activities
Move repository dashboard to
/new_dashboard
from/dashboard
to avoid clash with older pagesUse default account when no account provided during JWT API authentication
Add secrets dashboard to list, create, and remove secrets, if Vault integration is enabled
UI changes to support management of WSL instances belonging to registered Windows hosts