Package ld-control-service🔗
Version |
Arch |
MTime |
Size |
---|---|---|---|
46.12 |
amd64 |
August 22nd, 2024 16:19 |
179.34 MiB |
ld-control-service (46.12) xenial; urgency=medium
[Kai Fieger]
* UserSync
- Bugfix: Now the primary group of a student is their class group
regardless of what the logosrv says (Fixes #4214)
-- SBE network solutions GmbH <info@sbe.de> Thu, 22 Aug 2024 14:44:11 +0200
ld-control-service (46.11) xenial; urgency=medium
[Kai Fieger]
* Licensing
- Update: Adapted to new licensing API
-- SBE network solutions GmbH <info@sbe.de> Wed, 26 Jul 2023 16:03:59 +0200
ld-control-service (46.10) xenial; urgency=medium
[Daniel Torkler]
* Driver
- Bugfix: Driver upload corrupted ZIP removed and fixed
-- SBE network solutions GmbH <info@sbe.de> Wed, 19 Jul 2023 10:42:36 +0200
ld-control-service (46.9) xenial; urgency=medium
[Daniel Torkler]
* DriverCatalog
- Update: Removed flag enableWindowsDriverAutoUpload
* Nexus
- Update: Seperated Nexus credentials from configuration Call into seperated Calls
-- SBE network solutions GmbH <info@sbe.de> Wed, 26 Apr 2023 10:09:18 +0100
ld-control-service (46.8) xenial; urgency=medium
[Kai Fieger]
* UserSync
- Bugfix: GivenNames of users never got updated
-- SBE network solutions GmbH <info@sbe.de> Wed, 15 Mar 2023 08:55:52 +0100
ld-control-service (46.7) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- Update: Renamed enableWindowsDriverExplicitInstall to enableWindowsDriverForcedExplicitInstall
- New: enableAddDriversFromWinpeCatalog flag added to DriverCatalog
-- SBE network solutions GmbH <info@sbe.de> Wed, 08 Mar 2023 13:42:22 +0100
ld-control-service (46.6) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- Bugfix: Empty default localBootMethod in application.properties
-- SBE network solutions GmbH <info@sbe.de> Tue, 07 Feb 2023 14:59:15 +0100
ld-control-service (46.5) xenial; urgency=medium
[Daniel Torkler]
* Permissions
- Update: Save Permissions in http session after login
- Update: Performance fix for permissions if user has full_admin permission
-- SBE network solutions GmbH <info@sbe.de> Tue, 07 Feb 2023 13:37:52 +0100
ld-control-service (46.4) xenial; urgency=medium
[Kai Fieger]
* UserSync
- Bugfix: Fixed an error that could happen during the switch to encrypted logosrv passwords
-- SBE network solutions GmbH <info@sbe.de> Tue, 29 Nov 2022 16:30:07 +0100
ld-control-service (46.3) xenial; urgency=medium
[Kai Fieger]
* Licensing
- Bugfix: Handle hosts without displayName
-- SBE network solutions GmbH <info@sbe.de> Fri, 11 Nov 2022 13:53:09 +0100
ld-control-service (46.2) xenial; urgency=medium
[Marcel Petersen]
* Torrent
- New: Tracker implementation.
[Kai Fieger]
* Licensing
- Bugfix: Correctly use createdAt as deviceCalAssignedAt for pre-DeviceCAL hosts
-- SBE network solutions GmbH <info@sbe.de> Wed, 09 Nov 2022 16:31:37 +0100
ld-control-service (46.1.3) xenial; urgency=medium
[Kai Fieger]
* Licensing
- Bugfix: Able to access SBE API despite proxy
-- SBE network solutions GmbH <info@sbe.de> Thu, 08 Sep 2022 15:35:51 +0200
ld-control-service (46.1.2) xenial; urgency=medium
[Kai Fieger]
* Licensing
- Bugfix: DeviceCALs contained a cyclic dependency that could prevent the service from starting
- Bugfix: CALs can handle the API returning multiple licenses & licenses without user/deviceLimit
-- SBE network solutions GmbH <info@sbe.de> Tue, 06 Sep 2022 08:57:30 +0200
ld-control-service (46.1) xenial; urgency=medium
[Marcel Petersen]
* Driver
- Bugfix: Driver INF version section parsing fixed
-- SBE network solutions GmbH <info@sbe.de> Thu, 18 Aug 2022 14:27:22 +0200
ld-control-service (46) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- New: Added WinpeCatalog to deploy
- New: Added WinpeDrivers with Nexus upload to deploy
- Update: Extended NexusMinion for upload with driver hosted user
* Validation
- Update: Removed catalog validation regex
* Driver
- Update: Driver upload with case insensitiv ini files
* AutoConf
- New: Fields applyAlways an priority in AutoConf Roles with defaults for Custom Roles
* BackgroundDeploymentCatalog
- New: Added Parameter disableTorrentCompletely (default: false)
[Kai Fieger]
* Deployment
- New: Enforces DeviceCALs (Client Access License). This limits the maximum number of hosts that the ld-deploy-agent can manage.
* AzureSync
- Update: Requires AzureSync version [10.0,11.0)
[Olav Krapp]
* Deployment
- Update: get from /service/rpc/agent/customBackgroundDeploymentCatalog is allowed for all.
-- SBE network solutions GmbH <info@sbe.de> Mon, 8 Aug 2022 10:00:49 +0200
ld-control-service (45.5) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Using correct localBootMethod if settings for bios and uefi are empty
-- SBE network solutions GmbH <info@sbe.de> Wed, 30 Mar 2022 14:40:33 +0200
ld-control-service (45.4) xenial; urgency=medium
[Daniel Torkler]
* Permissions
- New: CustomCatalogList Call per hostId in customCatalogController
-- SBE network solutions GmbH <info@sbe.de> Fri, 11 Mar 2022 11:50:37 +0100
ld-control-service (45.3) xenial; urgency=medium
[Daniel Torkler]
* Permissions
- Update: Save Permissions in http session after login
- Update: Performance fix for permissions if user has full_admin permission
-- SBE network solutions GmbH <info@sbe.de> Tue, 15 Feb 2022 16:41:36 +0100
ld-control-service (45.2) xenial; urgency=medium
[Daniel Torkler]
* Logging
- Bugfix: Critical Security Breach in log4j, fixed by 2.16.0 update
-- SBE network solutions GmbH <info@sbe.de> Mon, 13 Dec 2021 10:41:37 +0100
ld-control-service (45.0) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- Update: DeployEnvironment rpc returns Not Found with Body if File is Missing
- Update: DeployEnvironment ensure RawFiles from Server if exist (CaChain, PubKey)
- Bugfix: DeployEnvironment retry torrent upload if qBittorrent connection problem
-- SBE network solutions GmbH <info@sbe.de> Fri, 19 Nov 2021 16:10:58 +0100
ld-control-service (44.8) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- Bugfix: DeployEnvironment rpc returns Not Found if File is Missing
-- SBE network solutions GmbH <info@sbe.de> Fri, 12 Nov 2021 10:27:31 +0100
ld-control-service (44.7) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- New: Added LinPe Reboot Options to Host (FORCED_REBOOT, NORMAL_REBOOT, MAGICKEYS_REBOOT)
- New: Parameter useLocalWinpe at host with use in DeployController
- New: Added DeployEnvironment with RawFiles and TorrentFiles
- New: CreatedOnHost field on image
- Update: Changed linpe template and include break_on_debug parameter (from app.props)
- Bugfix: Prevent Exception in HostPreset when ip is empty
* DriverCatalog
- New: Added flag enableWindowsDriverDownloadOnResetup (default false)
* BackgroundDeploymentCatalog
- New: Added new Catalog for Background Deployment
- New: Added Repository and Persistence Listener for BackgroundDeploymentCatalog
- New: Added rpc CustomBackgroundDeploymentCatalog call
* RPC
- Update: Moved CustomCatalogs from autoconf to Agent
[Kai Fieger]
* AzureSync
- Update: Requires AzureSync version [9.0,10.0)
* UserSync
- New: Imports zarafaAliases for users
-- SBE network solutions GmbH <info@sbe.de> Wed, 10 Nov 2021 08:57:17 +0100
ld-control-service (44.6) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- New: Default localBootMethods for bios and uefi
-- SBE network solutions GmbH <info@sbe.de> Thu, 14 Oct 2021 16:07:11 +0200
ld-control-service (44.5.2) xenial; urgency=medium
[Daniel Torkler]
* PrinterDriver
- Bugfix: Ignore non driver related ini-files (autorun.ini)
-- SBE network solutions GmbH <info@sbe.de> Thu, 18 Nov 2021 13:59:03 +0100
ld-control-service (44.5) xenial; urgency=medium
[Daniel Torkler]
* PrinterDriver
- Bugfix: Driver upload now parse ini files in UTF-8 and UTF-16 encoding
* UserPermission
- Bugfix: findByCn in user only for usertype = USER
-- SBE network solutions GmbH <info@sbe.de> Wed, 08 Sep 2021 16:07:11 +0200
ld-control-service (44.4) xenial; urgency=medium
[Olav Krapp]
* Permission Management:
- Bugfix: Search for users only, not workstations.
-- SBE network solutions GmbH <info@sbe.de> Wed, 18 Aug 2021 17:49:28 +0200
ld-control-service (44.1) xenial; urgency=medium
[Daniel Torkler]
* Deployment
- Bugfix: To many image revalidates cause rollback by transaction overlap
-- SBE network solutions GmbH <info@sbe.de> Wed, 28 Jul 2021 12:37:27 +0200
ld-control-service (44) xenial; urgency=medium
[Daniel Torkler]
* Debian
- New: Added User ld-control-service-user-sync for usersync module
* Deployment:
- New: Added stopOnDriverError Field to DriverCatalog
- New: Added GET Calls for host presets (HostCN, IP-address, subnet)
- New: Added Ensurer to set Versions of ld-console and ld-control-agent to latest
- Bugfix: (2583) Changed TotalDeployTime Calculation for start/end Time of DeployHistory
- Bugfix: fixed deployAt wrong timezone in deployResetter
- Bugfix: Cleanup operatingSystemProperties after image_catalog <> os relation removal
* WimportData:
- Bugfix: (2533) Skip Hosts with missing Netmask(s) for WimportData
* Printer:
- Bugfix: Filter PrinterDriver Metadata Inf Files, allow only Class = printer (not usb)
* ImageCatalog:
- Update: moved parameters enableWindowsDriverManagement and enableWindowsDriverUpdates to DriverCatalog
- New: Added parameter ignoreUsbAdapter to ImageCatalog
* Central Validation:
- New: Added validation for group cn
- Bugfix: (2590) node/host validation allow äöü at first/last character (IDN conform)
- Update: Changed catalog validation with regex lookahead für special characters
- Bugfix: Prevent infinite loops in nested groups and nodes
* Group Management:
- New: Added parameter isOwner to Group for temp. ownership check
- New: Added POST Call to Change Image of current user
- New: Added GET Call to get current user information
- New: Added group_type TEAM for user-sync <> azure-sync ctrl-center management
- New: Added SyncProperties to groups for azure-sync (class/teacher groups)
- New: Added search methods for Team Groups (findTeamsOnly|findByAllTeamsOnly)
- New: Added custom search methods to groups/users for specific field search
* Permission Management:
- New: Added access permissions for users and groups
- New: Added permission header to login response for ctrl-center
- Update: Changed security for permission check
- Update: Manual mac- and host-security management
- New: Added json file for permission configuration
- Update: Removed security.yaml from application => deprecated
* AzureSync
- Update: Added field OnlyUseCnForUsers to AzureSyncData
- New: Added table for AddressBookPolicy for parent<>children relation
- New: Added findByAll Methods forAddressBookPolicy and AzureGuestUser
- New: Added Sync exception for opt-out group
- New: Added Projections for AddressBookPolicy and related tables
- New: Added Function to reset ABPVisibilities
- New: Added HostOverview for better HostList performance
- New: Added findByAllAndMe for deep search in AddressBookPolicies
- New: Added DeepSearch for users and childGroups in groups
- New: Added sendRule and receiveRule to users and groups for E-Mail Exchange
* Host
- New: Added HostOverview for performance increase
- New: Added Overviews for autoconf, software and driver phase/status
[Kai Fieger]
* AzureSync
- Update: Requires AzureSync version 8.0 to <9.0
- New: AzureSyncs represent different ld-azure-syncs running on the azure tenant
- New: AzureDomain management
. All domains on the tenant
. Assignable to users & groups
. Domains exclusive for one AzureSync
- Update: AzureSyncDatas domainName text field replaced with a link to an
AzureDomain (defaulDomain)
- New: AzureGuestUsers represent guest users on the azure tenant
- New: AddressBookPolicy (ABP) management
. Usage-Assignable to users & groups
. Visibility-Assignable to users & groups & azure guest users
. Visibility-Assignment-Inheritance via the parent ABP list
. GuestSyncs list allows to share your ABPs with other syncs/schools
- New: Enforces User CALs (Client Access License). This limits the maximum
number of students AzureSync is allowed to manage.
-- SBE network solutions GmbH <info@sbe.de> Tue, 27 Jul 2021 15:35:08 +0200
ld-control-service (43.1) xenial; urgency=medium
[Daniel Torkler]
* AutoConf
- New: Added System List (WIDOWS, LINUX) to AutoconfRole
-- SBE network solutions GmbH <info@sbe.de> Mon, 01 Mar 2021 10:26:21 +0100
ld-control-service (43) xenial; urgency=medium
[Daniel Torkler]
* DriverCatalog:
- New: Added DriverCatalog with DriverGroups
- New: Added LinkedDrivers containing Driver and Facts
- New: Added Repositories and EntityListeners
- New: Modified PrePersist Events to Overwrite existing Entities
- Bugfix: Delete driver from Nexus after driver delete in service
- New: Added DriverBlocklist for driver exclusion in deploy
* AutoConf
- New: Added AutoconfPhase with AutoconfStatus per AutoconfRole
- Update: Changed Roles from Ansible to Autoconf (incl. path)
- Update: Renamed Ansible Tables to Autoconf
- Update: Renamed Ansible Entities, Repositories and EntityListeners to Autoconf
- Update: Changed all REST Calls (including findBys) from ../ansible.. to ../autoconf..
- Update: Removed Ansible Inventory, AnsibleController, AnsibleStatus
- Update: Removed ansibleOverSshOnWindows from HostStatus
- Update: Removed ExtendedHttpStatus LD_ANSIBLE_IGNORABLE_ERROR (234)
* CustomCatalogs:
- New: Added CustomSoftwareCatalog containing chocolatey and proxy properties
- New: Added CustomPrinterCatalog containing printer properties (incl. default)
- New: Added CustomAutoconfCatalog containing AutoconfRuntimes
- New: Added CustomDriverCatalog containing DriverGroup id and LinkedDrivers
- New: Added CustomCatalogController with get calls for all CustomCatalogs
* Software
- New: Added SoftwarePhase with SoftwareStatus per Software
- Update: Added field type to SoftwareStatus
* Printer
- New: Added PrinterPhase with Installed, Enabled and Default PrinterStatus
* Deploy
- Update: Added field ForceRestart to DeployStatus, for immediate deploy
- Update: Added LocalBootMethod GRUB for BIOS
- New: Default LocalBootMethod in application.properties
* Central Validation
- New: Added GraalVM JS Engine for executing Java Script
- Update: Upgrade Gradle 5.6 => 6.4.1
- New: Added gradle command to minify validation js-files into one validation.js
- New: Added validation for Host Cns + EventHandler
- New: Added validation for Node Cns + EventHandler
- Update: Updated validation for all Catalogs
- Update: Updated validation for Domain in AzureSyncData
- Update: Expanded validation of forbidden/reserved Names for host|node|user|group
- New: Added Encoding/Decoding of node cn and host cn to IDN
* User Management
- New: Added UserRole (admin, teacher, student)
- Bugfix: findBy|All|ExcludeComputer excludes "ld-sg-" Groups (Group Recursion Fix)
* PrinterCatalog
- New: Added REST Delete Call for deleting of PrinterProperties File
- Bugfix: Duplicated Metadata in PrinterDriver after changing Driver Zip (Bug 2241)
- Bugfix: Deleting defaultPrinter Relation in PrinterGroup after removing default printer
- Bugfix: Removing unnecessary backslash from printer_driver and printer_properties url
* SoftwareCatalog
- New: Added (stopOn) Parameters for Deployment Stop on Printer|Software|Autoconf Error
- Update: Changed default Value for stopOn Parameters to true
* Security
- Update: Preventing MacSecurity Spam with temporary List of blocked Macs
* Websocket
- New: Added TransactionSync to all EntityListeners for persistence ensure
- Updated: Removed host.json writing from changes of DeployStatus and WimportData
* Debian
Bugfix: Create user ld-control-service in postinst only if non existent
[Louis Clemente]
* Central Validation
- New: Added validation for all Catalogs (exclude DriverCatalog) + EventHandlers
- New: Added validation of Domain in AzureSyncData (call in BasePathAwareController)
-- SBE network solutions GmbH <info@sbe.de> Thu, 21 Jan 2021 09:37:23 +0100
ld-control-service (42.14) xenial; urgency=medium
[Daniel Torkler]
* Printer:
- Bugfix: Nullpointer in PrinterProperties(Settings) and PrinterDriver(url)
-- SBE network solutions GmbH <info@sbe.de> Tue, 03 Nov 2020 14:06:54 +0100
ld-control-service (42.13) xenial; urgency=medium
[Daniel Torkler]
* Printer:
- Update: Changed URL of PrinterDriver to relative Path (printer/driver/...)
- Update: Changed Settings(URL) of PrinterProperties to relative Path (printer/properties/...)
- New: Added getter and setter to cut|build absolute URL
- New: Added Changeset for migration of printer_driver and printer_properties table
-- SBE network solutions GmbH <info@sbe.de> Thu, 29 Oct 2020 12:26:37 +0100
ld-control-service (42.12) xenial; urgency=medium
[Daniel Torkler]
* Azure:
- Added AzureServicePlanProjections
- Added TeamsPolicyPackageProjections
- Accepts Azure Sync Version 7.0 to 7.9
[Kai Fieger]
* Azure Sync:
- Added Projections for Azure Sync App
-- SBE network solutions GmbH <info@sbe.de> Thu, 17 Sep 2020 13:37:21 +0200
ld-control-service (42.11) xenial; urgency=medium
[Daniel Torkler]
* User Management:
- Added UserProjections for Azure/User Sync
- Accepts Azure Sync Version 7.0 to 7.9
-- SBE network solutions GmbH <info@sbe.de> Fri, 04 Sep 2020 15:06:22 +0200
ld-control-service (42.10) xenial; urgency=medium
[Daniel Torkler]
* User Sync:
- Bugfix for Missing findBy Methods in AzureDeletedEntityRepository
-- SBE network solutions GmbH <info@sbe.de> Wed, 16 Sep 2020 12:32:15 +0200
ld-control-service (42.9) xenial; urgency=medium
[Daniel Torkler]
* User Sync:
- Bugfix for User Sync Azure Group relation
-- SBE network solutions GmbH <info@sbe.de> Mon, 17 Aug 2020 10:58:39 +0200
ld-control-service (42.8) xenial; urgency=medium
[Daniel Torkler]
* Version Check:
- Implemented Version Check for Azure Sync App
- Accepts Azure Sync Version 6.0 to 6.9
[Kai Fieger]
* Azure:
- added group projection for Azure
-- SBE network solutions GmbH <info@sbe.de> Fri, 14 Aug 2020 16:13:49 +0200
ld-control-service (42.7) xenial; urgency=medium
[Kai Fieger]
* Deployment:
- manage deleted azure users /groups
- trigger azure sync via websocket
-- SBE network solutions GmbH <info@sbe.de> Fri, 14 Aug 2020 11:25:06 +0200
ld-control-service (42.6) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Added new image catalog column: enable_windows_driver_updates
-- SBE network solutions GmbH <info@sbe.de> Wed, 22 Jul 2020 16:05:48 +0200
ld-control-service (42.5) xenial; urgency=medium
[Kai Fieger]
* Deployment:
- Bugfix: patchHostStatus ignores null (HostBasePathAwareController)
[Daniel Torkler]
* Deployment:
- Added local boot method GRUB (EFI only)
-- SBE network solutions GmbH <info@sbe.de> Thu, 16 Jul 2020 11:12:16 +0200
ld-control-service (42.4) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Empty Children/User List in Azure Group Validation causing nullpointer in SQL
-- SBE network solutions GmbH <info@sbe.de> Tue, 23 Jun 2020 09:55:57 +0200
ld-control-service (42.3) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Replaced liquibase changeloglock with postgresql advisory lock
-- SBE network solutions GmbH <info@sbe.de> Mon, 22 Jun 2020 12:15:39 +0200
ld-control-service (42.2) xenial; urgency=medium
[Kai Fieger]
* User Sync: added a default value for password_last_set
[Daniel Torkler]
* Deployment:
- Bugfix: Async TimeOut for HostBasePathAwareController Call Patch HostList
-- SBE network solutions GmbH <info@sbe.de> Thu, 18 Jun 2020 11:45:24 +0200
ld-control-service (42.1) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Fixed Nullpointer in DeployResetter, if deployAt is Null
-- SBE network solutions GmbH <info@sbe.de> Tue, 19 May 2020 13:34:33 +0200
ld-control-service (42.0) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added DeployHistory for host deployment + database tables
- Added Repositories and Listeners for DeployHistory
- Added TeamsPolicyPackages + database tables
- Added TeamsPolicyPackages to Azure group/user validation
- Changed Azure group/user validation (only groups/user in "ld-sg-azure" are valid)
-- SBE network solutions GmbH <info@sbe.de> Fri, 15 May 2020 16:07:08 +0200
ld-control-service (41.0) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added deployAt for Hosts and Images
- Added deployWorker and deployTask for TaskScheduler
- Added deploy_information table and post call for deployInformation
- Added SecurityYaml Entry for deployInformation
- Added Get Call for Nexus Configuration + Configuration class
- Added Nexus Configuration to Properties
- Added SecurityYaml Entry for Nexus Configuration Call
- Removed table host$windows_drivers + WindowsDriver Entity
-- SBE network solutions GmbH <info@sbe.de> Wed, 29 Apr 2020 10:11:50 +0200
ld-control-service (40.2) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added NullPointer catch to TorrentListElement in DeployController
-- SBE network solutions GmbH <info@sbe.de> Tue, 28 Apr 2020 11:25:11 +0200
ld-control-service (40.1) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Extended findby for AzureSyncLogEntries for level filter
-- SBE network solutions GmbH <info@sbe.de> Thu, 23 Apr 2020 16:02:02 +0200
ld-control-service (40.0) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added findBy Methods for azureSyncLogEntries
- Added projections for azureSyncLogEntries and azureSyncLogs
- Bugfix: User > Group Relation moved to BasePathAwareController
- Bugfix: Patch Method for WindowsProperties
[Kai Fieger]
* User Sync:
- Fixed many NullPointer Exceptions
-- SBE network solutions GmbH <info@sbe.de> Thu, 23 Apr 2020 09:59:03 +0200
ld-control-service (39.5) trusty; urgency=medium
[Kai Fieger]
* User Sync:
- Handle ldBirthdays that are not in the dd.mm.yyyy format
-- SBE network solutions GmbH <info@sbe.de> Thu, 16 Apr 2020 09:58:20 +0200
ld-control-service (39.4) trusty; urgency=medium
[Kai Fieger]
* User Sync:
- Fixed possible nullpointer, when UserConverter fails
-- SBE network solutions GmbH <info@sbe.de> Tue, 14 Apr 2020 13:55:36 +0200
ld-control-service (39.3) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added description field for host and node
- Updated get, set, add methods for user<>groups
- Set Logosrv Usersync default userType = USER
-- SBE network solutions GmbH <info@sbe.de> Tue, 07 Apr 2020 16:34:34 +0200
ld-control-service (39.2) xenial; urgency=medium
[Kai Fieger]
* User Sync:
- Set group membership via group -> user and not user -> group
-- SBE network solutions GmbH <info@sbe.de> Mon, 06 Apr 2020 10:33:27 +0200
ld-control-service (39.1) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Set maximum pool size for database in usersync module to 8 connections
- Bugfix for imageCatalog with default enableWindowsDriverUpdate
- Added HAL values for post call on azureSyncData
- Added function to add Group to User
- Added Controller with Get Calls for SKUs on User and Groups
-- SBE network solutions GmbH <info@sbe.de> Fri, 27 Mar 2020 15:57:56 +0100
ld-control-service (39.0) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Fixes and Improvements
- > Bugfix: Changes linPe AdditionalParameters separator to whitespace
- > Switched AnsibleCatalog and PrinterCatalog for playbook add
- > Enable multiple Ansible runs per Host/Client
- > Improving Performance in Host Entities / Remove eager fetch from Host / Added methods in HostRepository
- Host List Feature
- > Added Get Hosts with NIC and Catalogs.
- > Added Host to JSON Serialisation and GetHostList Request to HostController.
- > Added WebSocket notify for HostJson create
- > Made Ensure Host JSON Create asynchronous
- Database and API Changes
- > Added column deprecated to ansible_role
- > Added Image Projection with Os Version.
- > Added createdOnHost column to Image table.
- User and Group Sync for LogoSRV, Samba4 and Azure
- > Added Validation of Azure Service Plans after group changes/deletes
- > Added AzureSyncData Table with BasePathAwareController
- > Added ld-sg-azure group relation ensure to ldap sync
- New API Calls for Control Client
- > Added ImageTorrentList Call to DeployController
- > Added TorrentRecheck Call to DeployController
[Kai Fieger]
* Deployment:
- Module for user and group sync from Logosrv to database
- azure_skus and azure_service_plans for sync to azure
-- SBE network solutions GmbH <info@sbe.de> Fri, 20 Mar 2020 10:58:30 +0100
ld-control-service (38.12) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Changed Session Creation Policy from always to if_required
-- SBE network solutions GmbH <info@sbe.de> Tue, 25 Feb 2020 13:46:32 +0100
ld-control-service (38.11) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Reverting to Version 38.3 + Bugfixes.
-- SBE network solutions GmbH <info@sbe.de> Tue, 27 Jan 2020 12:44:26 +0100
ld-control-service (38.8) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Adding Image/Torrent Error.
-- SBE network solutions GmbH <info@sbe.de> Mon, 20 Jan 2020 15:47:07 +0100
ld-control-service (38.7) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Changing deployStatus in Host overwrites frozen field.
-- SBE network solutions GmbH <info@sbe.de> Mon, 20 Jan 2020 11:25:34 +0100
ld-control-service (38.6) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix in 000194.yaml.
- Bugfix: Missing Metadatas for Images.
-- SBE network solutions GmbH <info@sbe.de> Thu, 16 Jan 2020 09:20:43 +0100
ld-control-service (38.5) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Host validation on Node (Building, Floor, Room).
- Added createdOnHost column to Image table.
- Added Get Hosts with NIC and Catalogs.
-- SBE network solutions GmbH <info@sbe.de> Wed, 15 Jan 2020 09:29:21 +0100
ld-control-service (38.4) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Completed UserRepository and extend User Table.
- Implemented PATCH for host/windowsDrivers.
- Bugfix: Image Metadaten StackOverflow Exception.
-- SBE network solutions GmbH <info@sbe.de> Fri, 10 Jan 2020 14:41:13 +0100
ld-control-service (38.3) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Bugfix: Partiton Capacity with empty String.
- Enabled OperatingSystemProperties Capacity serializing.
-- SBE network solutions GmbH <info@sbe.de> Fri, 20 Dec 2019 13:28:52 +0100
ld-control-service (38.2) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added AnsibleStatusEntityListener.
- Updated ManagedDisk patching.
- Bugfix: Delete DiskBody.
-- SBE network solutions GmbH <info@sbe.de> Tue, 17 Dec 2019 14:57:22 +0100
ld-control-service (38.1) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Cache invalidation for MAC in NIC, Host and Node Listener.
-- SBE network solutions GmbH <info@sbe.de> Tue, 10 Dec 2019 10:26:58 +0100
ld-control-service (38) xenial; urgency=medium
[Olav Krapp]
* Migration to Spring 2.2.
-- SBE network solutions GmbH <info@sbe.de> Wed, 30 Oct 2019 10:23:29 +0100
ld-control-service (37.6) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Patching for ManagedDisk in Host.
-- SBE network solutions GmbH <info@sbe.de> Mon, 09 Dec 2019 14:30:38 +0100
ld-control-service (37.5) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Added DriverList to Windows Hosts.
- Database refactored. Added deployAt to Host.
-- SBE network solutions GmbH <info@sbe.de> Thu, 05 Dec 2019 09:36:41 +0100
ld-control-service (37.4) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Removed protection technology/VHD.
- Database refactored. Changed device to serial in ManagedDisk.
-- SBE network solutions GmbH <info@sbe.de> Wed, 04 Dec 2019 11:25:28 +0100
ld-control-service (37.3) xenial; urgency=medium
[Daniel Torkler]
* Deployment:
- Database refactored.
-- SBE network solutions GmbH <info@sbe.de> Mon, 25 Nov 2019 11:57:09 +0100
ld-control-service (37.2) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Merged with 36.3.
-- SBE network solutions GmbH <info@sbe.de> Wed, 06 Nov 2019 12:41:13 +0100
ld-control-service (37.1) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Merged with 36.1 and 36.2.
-- SBE network solutions GmbH <info@sbe.de> Tue, 05 Nov 2019 20:52:03 +0100
ld-control-service (37) xenial; urgency=medium
[Kai Fieger]
* Control:
- Runtime host status.
* Deployment:
- Database refactored.
[Olav Krapp]
* Deployment:
- Extra vars are used to set ansible shell type.
- VHD as protection technology is supported.
-- SBE network solutions GmbH <info@sbe.de> Mon, 14 Oct 2019 15:05:24 +0200
ld-control-service (36.3) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Number of concurrent ansible connections changed to [processor cores] x 8.
- Number of database connections changed to 64.
-- SBE network solutions GmbH <info@sbe.de> Wed, 06 Nov 2019 12:35:37 +0100
ld-control-service (36.2) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Ignore all Ansible errors.
-- SBE network solutions GmbH <info@sbe.de> Wed, 30 Oct 2019 10:11:32 +0100
ld-control-service (36.1) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- WimportDataSynchronizer has been migrated from spring data repository to
JPA Entity Manager.
-- SBE network solutions GmbH <info@sbe.de> Tue, 15 Oct 2019 18:46:26 +0200
ld-control-service (36) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Inventory manager locked.
- Cascade delete host$ansible_status.
- Cascade delete host$deploy_status.
- Choco entry->properties are parsed properly.
-- SBE network solutions GmbH <info@sbe.de> Wed, 25 Sep 2019 17:04:30 +0200
ld-control-service (35) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- User for domain join is automatically created.
- Ansible output parsing has been made more reliable.
- Connect to Ansible over SSH and reachable IP. Closes: 1671.
- Domain credentials deleting has been made more reliable.
- Image deleting has been made more reliable.
- Operating systems deleting has been made more reliable. Closes: 1547.
- Additional Linux kernel parameters can be configured globally or
individually. Closes: 1661.
-- SBE network solutions GmbH <info@sbe.de> Wed, 04 Sep 2019 10:58:16 +0200
ld-control-service (34) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Uploading printer drivers has been made more reliable.
-- SBE network solutions GmbH <info@sbe.de> Wed, 24 Jul 2019 13:59:04 +0200
ld-control-service (33) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Adapted to Ansible 2.8. Closes: 1461 and 1462.
- Added software deployment.
- Extended host name validation.
- Added physical disk configuration. Closes: 1392.
- Added recursive search for hosts in a node.
- Added simple ansible progress.
-- SBE network solutions GmbH <info@sbe.de> Thu, 27 Jun 2019 10:18:15 +0200
ld-control-service (32) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Host name validation. Closes: 1301.
- New node type CONTAINER added. Closes: 1295.
- Node name and type validation. Closes: 1292, 1298 and 1304.
- Host hardware is stored in db. Closes: 859 and 1310.
- File system BTRFS, EXT4 and SWAP are supported. Closes: 1350 and 1351.
- Operating system LINUX is supported. Closes: 1353 and 1354.
- New deploy steps added: APPLY_LINUX and CAPTURE_LINUX. They both make
sure that LinPE is booted. Closes: 1356 and 1357.
- Ansible play can be canceled. Closes: 1374 and 1375.
-- SBE network solutions GmbH <info@sbe.de> Tue, 14 May 2019 16:48:55 +0200
ld-control-service (31) xenial; urgency=medium
[Daniela Leitz]
* Deployment:
- WebSocket for WimportData created.
-- SBE network solutions GmbH <info@sbe.de> Thu, 11 Apr 2019 19:07:03 +0200
ld-control-service (30) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Nodes can contain uppercase letters. Closes: 1272.
- New deploy actions available:
+ RECUSTOMIZE
+ RESETUP
- The module blacklist can be null.
-- SBE network solutions GmbH <info@sbe.de> Fri, 05 Apr 2019 10:27:16 +0200
ld-control-service (29) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Nouveau driver is no more blacklisted.
- API for reloading Ansible roles on demand.
- API for creating Ansible inventory on demand.
- 'released_at' column in 'image' table has been dropped.
Closes: 1005 and 1015.
- Printer inf data is no longer cached.
-- SBE network solutions GmbH <info@sbe.de> Tue, 02 Apr 2019 14:21:59 +0200
ld-control-service (28) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Images can be deleted again. Closes: 1257.
-- SBE network solutions GmbH <info@sbe.de> Mon, 25 Mar 2019 18:22:52 +0100
ld-control-service (27) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Description history for image added.
- Windows metadata for image added:
+ Drivers
+ Software
+ Updates
- 3 local boot methods are supported:
+ exit 0
+ exit 1
+ sanboot --drive 0x80
- Management of Ansible roles added.
- Deploy status can be frozen.
- Session timeout can be configured.
-- SBE network solutions GmbH <info@sbe.de> Thu, 14 Mar 2019 09:20:45 +0100
ld-control-service (26) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Fixed bug when deleting image from QBittorrent.
- Revalidation of deploy status should work reliably again. Closes: 1113.
* Host:
- UUID is no longer unique.
-- SBE network solutions GmbH <info@sbe.de> Tue, 25 Jan 2019 17:41:56 +0100
ld-control-service (25) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Fixed bug when deleting images.
* Host:
- UUID is no longer unique.
-- SBE network solutions GmbH <info@sbe.de> Tue, 22 Jan 2019 11:43:36 +0100
ld-control-service (24) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Fixed bug when saving deploy status.
-- SBE network solutions GmbH <info@sbe.de> Sun, 13 Jan 2019 21:08:59 +0100
ld-control-service (23) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Runs ansible 'plays' sequentially.
- Uses nexus as cache for ansible 'plays'.
- Revalidation of deploy status considers only the following types of hosts:
+ COMPUTER
+ DIB
+ NETBOOK
+ NOTEBOOK
+ SERVER
+ TABLET
+ VIRTUAL_MACHINE
+ WHITEBOARD
- Revalidation of deploy status considers only hosts with 'none' as deploy action.
- Stores status of ansible 'plays' permanently.
-- SBE network solutions GmbH <info@sbe.de> Fri, 11 Jan 2019 18:25:08 +0100
ld-control-service (22) xenial; urgency=medium
[Olav Krapp]
* Updated to Spring Boot 2.1.0.
* Updated to OpenJDK 11.
* Deployment:
- Actions, steps and phases have been redesigned. Closes: 967.
- New actions have been added: DEBUG_LINPE and DEBUG_WINPE. Closes: 972.
- UUID has been added to host.
- AutoBackgroundDeployment has been added to image catalog.
- API for deploy status revalidation added. Closes: 979.
- No auto revalidate deploy status on image creation. Closes: 1052.
-- SBE network solutions GmbH <info@sbe.de> Thu, 03 Jan 2019 10:35:24 +0100
ld-control-service (21) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Serial is no longer logged under iPXE.
-- SBE network solutions GmbH <info@sbe.de> Thu, 22 Nov 2018 17:58:30 +0100
ld-control-service (20) xenial; urgency=medium
[Olav Krapp]
* Deployment:
- Enable or disable plymouth for LinPE.
- Log serial and uuid under iPXE.
-- SBE network solutions GmbH <info@sbe.de> Wed, 21 Nov 2018 14:37:33 +0100
ld-control-service (19) xenial; urgency=medium
[Olav Krapp]
* Database:
- Remove 'old' storage configurations.
-- SBE network solutions GmbH <info@sbe.de> Tue, 13 Nov 2018 16:17:02 +0100
ld-control-service (18) xenial; urgency=medium
[Olav Krapp]
* Database:
- Make 'image_catalog_id' in 'storage' table unique. May cause errors
during the update if there are already duplicate entries.
* Deployment:
- Deploy hosts on image creation or deletion.
- qBittorrent client re-engineered. Closes: 749.
- Configure syslog server for iPXE.
- Configure boot timeout for iPXE.
- Configure background image for iPXE.
- Reboot on kernel panic in LinPE.
- Reboot on dracut failure.
-- SBE network solutions GmbH <info@sbe.de> Fri, 26 Oct 2018 15:01:13 +0200
ld-control-service (17) xenial; urgency=medium
[Olav Krapp]
* RESTful API:
- Simple parameter validation added.
-- SBE network solutions GmbH <info@sbe.de> Sat, 13 Oct 2018 15:14:41 +0200
ld-control-service (16) xenial; urgency=medium
[Olav Krapp]
* Standard image catalog is no longer created automatically.
* KMS image catalog is no longer created automatically.
* Windows operating system is no longer created automatically.
* KMS operating system is no longer created automatically.
-- SBE network solutions GmbH <info@sbe.de> Thu, 11 Oct 2018 18:23:45 +0200
ld-control-service (15) xenial; urgency=medium
[Olav Krapp]
* Ensuring default KMS image configuration.
* Ensuring default KMS operating system.
* Ensuring default Windows operating system.
-- SBE network solutions GmbH <info@sbe.de> Thu, 11 Oct 2018 09:12:54 +0200
ld-control-service (14) xenial; urgency=medium
[Olav Krapp]
* Filter empty lines from wimport_data.
-- SBE network solutions GmbH <info@sbe.de> Wed, 10 Oct 2018 13:42:11 +0200
ld-control-service (13) xenial; urgency=medium
[Olav Krapp]
* Search catalog by host or node. Closes: 799.
* Re-Deploy hosts on image creation.
-- SBE network solutions GmbH <info@sbe.de> Thu, 27 Sep 2018 11:54:55 +0200
ld-control-service (12) xenial; urgency=medium
[Olav Krapp]
* Create app settings for ld-control-center if absent. Closes: 795.
-- SBE network solutions GmbH <info@sbe.de> Tue, 18 Sep 2018 14:30:12 +0200
ld-control-service (11) xenial; urgency=medium
[Olav Krapp]
* New db property image -> created_with. Closes: 742.
* New db property operating_system_properties -> block_input. Closes: 738.
* New db property operating_system_properties -> enable_shared_pc_mode.
Closes: 731.
* Security switched from Kerberos to AD/LDAP.
* Encrypt domain credentials.
* Hosts without IP or MAC are filtered out when exporting wimport_data.
Closes: 778.
* Import of wimport_data is aborted if duplicate entries exist. Closes: 771.
* Invalidate MAC-Cache when new hosts are created. Closes: 773.
* A few new fields in TorrentInfo. Closes: 776.date
-- SBE network solutions GmbH <info@sbe.de> Fri, 14 Sep 2018 15:09:40 +0200
ld-control-service (10) xenial; urgency=high
[Olav Krapp]
* Search for host by 'cn' only in lowercase letters.
* Search for nic by 'mac' only in lowercase letters.
* Search for node by 'cn' only in lowercase letters.
-- SBE network solutions GmbH <info@sbe.de> Fri, 17 Aug 2018 12:09:48 +0200
ld-control-service (9) xenial; urgency=medium
[Olav Krapp]
* Host 'cn' is only processed in lowercase letters. Closes: 726.
* Nic 'mac' is only processed in lowercase letters. Closes: 728.
* Node 'cn' is only processed in lowercase letters. Closes: 727.
-- SBE network solutions GmbH <info@sbe.de> Thu, 16 Aug 2018 14:37:15 +0200
ld-control-service (8) xenial; urgency=medium
[Olav Krapp]
* copy_profile property removed from image. Closes: 712.
* Remove operating system properly. Closes: 675.
* Credentials moved from operating system to operating system properties in
catalog. Closes: 685.
* WS/Stomp endpoints added:
-- service/ws/catalogs Closes: 714.
-- service/ws/images Closes: 716.
-- service/ws/operatingSystems Closes: 715.
-- service/ws/operatingSystemProperties Closes: 717.
-- SBE network solutions GmbH <info@sbe.de> Mon, 13 Aug 2018 11:11:59 +0200
ld-control-service (7) xenial; urgency=medium
[Olav Krapp]
* Return '-' for empty image group.
* Replace modified application.properties with a new one.
-- SBE network solutions GmbH <info@sbe.de> Fri, 10 Aug 2018 13:28:11 +0200
ld-control-service (6) xenial; urgency=medium
[Olav Krapp]
* Set stomp heart-beats to 10s.
-- SBE network solutions GmbH <info@sbe.de> Thu, 09 Aug 2018 18:35:07 +0200
ld-control-service (5) xenial; urgency=medium
[Olav Krapp]
* Removing no longer existent nics during wimport_data serialization.
-- SBE network solutions GmbH <info@sbe.de> Thu, 09 Aug 2018 12:42:29 +0200
ld-control-service (4) xenial; urgency=medium
[Olav Krapp]
* Transaction during wimport_data serialization is started und stopped at
the right time.
* Ensuring missing domain nodes works now properly.
* Node events are sent.
-- SBE network solutions GmbH <info@sbe.de> Wed, 08 Aug 2018 17:37:41 +0200
ld-control-service (3) xenial; urgency=medium
[Olav Krapp]
* Synchronize with wimport_data.
* Host events are sent.
* Nic events are sent.
* IPv4 events are sent.
* Stomp heart-beats disabled.
-- SBE network solutions GmbH <info@sbe.de> Mon, 06 Aug 2018 11:52:29 +0200
ld-control-service (2) xenial; urgency=medium
[Olav Krapp]
* Java 8 dependency removed.
-- SBE network solutions GmbH <info@sbe.de> Fri, 27 Jul 2018 12:36:56 +0200
ld-control-service (1) xenial; urgency=medium
[Olav Krapp]
* Initial Release.
-- SBE network solutions GmbH <info@sbe.de> Wed, 31 Jan 2018 17:26:49 +0100