Landscape 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 eventlog
- 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
type - Add: 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 (LP: #2059194)
- 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 pages - Use 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