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
--methodparameter forlandscape-api: Use the new--methodparameter to specify the HTTP method when making API calls.Landscape Client -
landscape-configchanges: Thelandscape-configcommand can now start thelandscape-clientsystemd 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_groupparameter toEditUpgradeProfileUpdate: Use
Listtype for old API profile tags instead ofArraytypeAdd: Alerts to computer object
Add:
/infoto 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_dashboardfrom/dashboardto 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