Package ld-control-service🔗
Version |
Arch |
MTime |
Size |
---|---|---|---|
50.8 |
amd64 |
June 10th, 2025 09:15 |
245.87 MiB |
ld-control-service (50.8) jammy; urgency=medium
[Daniel Torkler]
* Node
- Update: ROOT maildomain now handled like any other O maildomain (#4237)
- Bugfix: MovementUtils transaction can't find cn for generation (#4654)
[Kai Fieger]
* Licensing
- Update: Faster .../rpc/deviceCAL call.
* Webfilter:
- New: Calls for new script in ld-ufdbguard-config (#4588)
-- SBE network solutions GmbH <info@sbe.de> Thu, 05 Jun 2025 16:10:21 +0200
ld-control-service (50.7) jammy; urgency=medium
[Kai Fieger]
* UserSync - Samba:
- New: By default Keycloak user is also able to reset teacher paswords.
Now the default settings only protect admin passwords. (#4650)
- Bugfix: Always syncs passwordMustChange, not just when setting a new password. (#4641)
- Bugfix: ld-samba-sync can again send host password changes to ld-control-service
Was not possible since 50.1 (#4653)
-- SBE network solutions GmbH <info@sbe.de> Wed, 21 May 2025 14:36:14 +0200
ld-control-service (50.6) jammy; urgency=medium
[Daniel Torkler]
* UserImport
- Bugfix: Moving a user into a CLASS, where users will be deleted, causes a crash (#4626)
-- SBE network solutions GmbH <info@sbe.de> Wed, 07 May 2025 09:53:56 +0200
ld-control-service (50.5) jammy; urgency=medium
[Daniel Torkler]
* Nodes
- Update: Service does not prevent acronym change anymore (#4584)
[Kai Fieger]
* User-/Groupmanagement
- Bugfix: Ensurer was unable to create the admins group.
Had to wait for UserSync to import it from logosrv (#4594)
- New: Database Trigger for primary group assignment validation / no secondary as primary groups (#4591)
* UserSync - LogosrvImport:
- New: LogosrvImport performs a DB consistency check.
Preventing a switch to LogosrvSync/SambaSync with invalid data (Fixes #4591)
-- SBE network solutions GmbH <info@sbe.de> Thu, 10 Apr 2025 10:39:07 +0200
ld-control-service (50.4) jammy; urgency=medium
[Daniel Torkler]
* User-/Groupmanagement
- New: Database Trigger for secondary group assignment validation / no primary as secondary groups
[Kai Fieger]
* UserSync - LogosrvImport:
- Bugfix: Checks that each user has exactly one primary group.
Prevents importing faulty logorsv datat during LD4.0 upgrade (#4535)
* UserSync - Logosrv:
- New: Group disk & file usage statistics from ldServer (#4529)
* UserSync - Samba:
- New: Logs useful error message when a user has no password (#4556)
* Webfilter:
- Update: Permissions for ld-ufdbguard-config 1.1 (#4572)
-- SBE network solutions GmbH <info@sbe.de> Thu, 27 Mar 2025 09:32:44 +0100
ld-control-service (50.3.2) jammy; urgency=medium
[Daniel Torkler]
* Liquibase
- Bugfix: Missing node_id in user/group causes breakdown (#4580)
-- SBE network solutions GmbH <info@sbe.de> Tue, 25 Mar 2025 09:54:48 +0100
ld-control-service (50.3.1) jammy; urgency=medium
[Daniel Torkler]
* User-/Groupmanagement
- Update: Get Calls for secondary group assignment with optional nodeId (#4537)
-- SBE network solutions GmbH <info@sbe.de> Tue, 18 Mar 2025 10:07:48 +0100
ld-control-service (50.3) jammy; urgency=medium
[Daniel Torkler]
* UserImport
- Update: Verify generation of username and mailAddress (#4307)
- Bugfix: Invalid/Empty DateOfBirth crashes UserImport (#4518)
* General
- New: Description field for all catalogs and other entities (#4405)
* Permission
- New: Import_Manager permission for userImport (#4328)
[Kai Fieger]
* Security
- New: ld-control-service & user-sync uses JWT tokens
instead of opaque tokens if configured (#4533)
* UserSync - Logosrv:
- New: User disk & file usage statistics from ldServer (#4498)
-- SBE network solutions GmbH <info@sbe.de> Thu, 27 Feb 2025 10:29:08 +0100
ld-control-service (50.2) jammy; urgency=medium
[Daniel Torkler]
* AppSettings
- New: Added new App Type LD_CONTROL_HQ (#4312)
- New: Added new Fields layoutSettings, expertSettings, debugSettings, generalSettings (#4312)
* Hosts
- Bugfix: Problems with missing ipv4s
- Bugfix: hostPreset displayName Tenant/O unique check
* UserImport
- New: Try to remove Zero Width No-Break Space (ZWNBSP) from ImportList on parse (#4345)
- New: Backup UserLists to data/ld/userlists on upload/change (#3853)
- Update: New Order of Execution for imports and verifies (#4366)
- Update: Verify generation of username and mailAddress (#4307)
- Bugfix: Blocking userList load/save of running import/verify (#4235)
- Bugfix: New Import Order sets Usernames free for reuse (#4319)
- Bugfix: Invalid departureYear causes no match exception (#4391)
- Bugfix: Gender can cause null pointer (#4443)
- Bugfix: Invalid/Empty DateOfBirth crashes UserImport (#4518)
* User-/Groupmanagement
- New: uniqueIdentifier for groups (#4269)
- New: createType (SYSTEM, IMPORT, MANUAL) for users and groups (#4269)
- New: findBys for uniqueIdentifier (user/group) and displayNames (groups/nodes) (#4269)
- New: forceDelete Call for groups, still containing users (#4269)
- New: Disable multiple Users with one call (#4194, #4279)
- Update: createdBy for users by import, contains now the import initiator (#4269)
- Update: Added uniqueIdentifier to UserExport (#4414)
- Bugfix: Adding user to second class on class create (#4435)
- Bugfix: Mail validation is now case sensitiv (#4326)
- Bugfix: Username generation default first name, dot prevention (#4476)
* ImageCatalog
- New: Flag enableWinpeNetworkBoot (#4369)
* Image
- Update: Added Image Metadata to default Projection (#3972)
- Update: Removed Image withMetadataProjection and withOsVersionProjection (#3972)
* Password Generation
- Bugfix: SimpleWords contains leading/ending whitespaces (#4287)
* Validation
- Update: UserCatalog passwordValidityDays length set to max. 10 digits (#4280)
- Update: Ensure Nodes have valid parents (ext. rooms have valid Parents) (#4265)
- Update: Username min. length set to 1 character (#4482)
* Mail Domain
- Update: Enabled change of root domain to tenant domain on single tenant systems (#4237)
[Marcel Petersen]
* Updates for new Center
- New: Calls for valid node children #4187
* Chocolatey & Nexus
- Update: Package search via Chocolatey Community Repository instead of Nexus
* Usercards
- Update: Using embedded monospaced font
[Kai Fieger]
* BadWord-Filter
- Bugfix: Additional exceptions username, firstName, secondName (#4502)
* Logging:
- Update: Even better global exception handling than 50.1. Edit to #4281
* Pseudonyms:
- Bugfix: firstName & secondName crashed if user had no givenName (#4503)
* UserImport:
- New: BAD_WORD error message contains the bad word that triggered it (#4346, #4355)
* UserSync - Logosrv:
- New: Sync ldCreateMethod <=> createType field for groups/users
(& set nodeId for users during LogosrvImport) (#4334)
* Webfilter:
- Bugfix: NullPointerException for WebfilterRedisRegistrar.getNameToTemplate().isEmpty()
when Webfilter wasn't even enabled (since 50.1)
- New: Bypass squid authentication for configured ip ranges (#4365)
- New: Subcategory hierarchy (#4213)
-- SBE network solutions GmbH <info@sbe.de> Fri, 21 Feb 2025 16:14:54 +0100
ld-control-service (50.1.1) jammy; urgency=medium
[Kai Fieger]
* UserSync - Samba:
- Bugfix: Don't disable computer accounts without password #4396
-- SBE network solutions GmbH <info@sbe.de> Thu, 21 Nov 2024 16:12:27 +0100
ld-control-service (50.1) jammy; urgency=medium
[Daniel Torkler]
* Host Import
- Update: Host Import with Queue by O or Tenant Node
* Host
- Update: Host cn generation keeps hyphen
* User Import
- Update: No more Log delete after Log call
* User
- Bugfix: UserPhoto max. size Set to 2mb
* Permission Settings
- New: Get Permission on UserCatalogs (PasswordPolicies) for Teacher
* SystemGroups
- New: Added Admin Groups for Nextcloud
- New: Added Admin Groups for Schulmanager
- New: Added Admin Groups for Bildungslogin
[Kai Fieger]
* Logging:
- Update: Better global exception handling. Previously a lot of exceptions were not logged. #4281
* AzureSync:
- Update: Requires AzureSync version >= 14.1
- New: Some extra attributes for AzureSync (#4250)
- Update: Removed type field from AzureSyncLogEntry (#4251)
* Pseudonyms
- New: Transliteration node. Tries to latinize characters (#4183)
* Licensing
- New: Error message for user-subscription-orga licenses without
the meta->tenants field. Can occure since #4155
* Webfilter configuration rework:
- Multiple Squid and BIND containers for Squid-proxy and DNS based filtering
- Default filter per container
- User-/Group-based filters for Squid container
- RoomControl Actions affect Squid handlers (internet/webfilter on/off, bypass authentication)
- #4075, #4224, ...
* UserSync:
- Bugfix: Escaping special characters in dns (Related to #4185)
- Bugfix: Potential "object is not an instance of declaring class" error in copyDeepUnequalProperties()
* UserSync - Logosrv:
- New: Sync ldOwner field. ldOwner <=> created_by (#4248)
- Bugfix: LogosrvImport can handle logosrv groups/users without displayName
- Bugfix: Now creates a valid gecos field for any displayName (#4183)
* UserSync - Samba:
- New: No nested groups in samba. Nested group memberships get resolved
- New: Better password management (#4154)
- New: Sync gender & uniqueIdentifier of users (#4167)
- Bugfix: UserSync can bypass any password policies. Default or custom. (#4149)
- New: Error message if O/Tenant nodes have non-O/Tenant parents post-LD4.0-migration (#4265)
[Marcel Petersen]
* User Cards
- Now using monospaced fonts. #4267
* User Overview
- Initial passwords filtered properly based on permissions. #4282
-- SBE network solutions GmbH <info@sbe.de> Tue, 24 Sep 2024 10:13:22 +0200
ld-control-service (50.0.13) jammy; urgency=medium
[Kai Fieger]
* New: findByUniqueIdentifier(s) queries for GroupImport tool #4260
-- SBE network solutions GmbH <info@sbe.de> Thu, 12 Sep 2024 11:43:40 +0200
ld-control-service (50.0.12) jammy; urgency=medium
[Kai Fieger]
* Pseudonyms
- Update: FirstName/SecondName separators are only . and space #4231
-- SBE network solutions GmbH <info@sbe.de> Tue, 10 Sep 2024 13:55:07 +0200
ld-control-service (50.0.11) jammy; urgency=medium
[Kai Fieger]
* UserImport:
- Bugfix: Mail-Validation: Only check for bad words in front of the @. #4247
-- SBE network solutions GmbH <info@sbe.de> Fri, 06 Sep 2024 16:49:26 +0200
ld-control-service (50.0.10) jammy; urgency=medium
[Daniel Torkler]
* UserImport:
- Bugfix: Departure Year for multiple grades conflict (Fixes #4212)
-- SBE network solutions GmbH <info@sbe.de> Tue, 27 Aug 2024 10:38:31 +0200
ld-control-service (50.0.9) jammy; urgency=medium
[Daniel Torkler]
* UserImport:
- Bugfix: Import Classes with departure Year, crashes import (Fixes #4212)
* CnGeneration
- Prevents Hash (#) als leading Character for cns and username (Fixes #4185)
-- SBE network solutions GmbH <info@sbe.de> Wed, 21 Aug 2024 15:56:46 +0200
ld-control-service (50.0.8) jammy; urgency=medium
[Daniel Torkler]
* Teacher Functions:
- Update: Teacher Membership for Classes without Editor rights (Fixes #4196)
-- SBE network solutions GmbH <info@sbe.de> Thu, 08 Aug 2024 15:21:27 +0200
ld-control-service (50.0.5) jammy; urgency=medium
[Daniel Torkler]
* Groups:
- Bugfix: Old_cn duplicate crashes User Import (Fixes #4188)
-- SBE network solutions GmbH <info@sbe.de> Wed, 07 Aug 2024 16:33:06 +0200
ld-control-service (50.0.4) jammy; urgency=medium
[Kai Fieger]
* UserSync:
- Bugfix: LogosrvImport waits until DB <mig>ration is complete (Fixes #4082)
-- SBE network solutions GmbH <info@sbe.de> Fri, 05 Jul 2024 15:58:25 +0200
ld-control-service (50.0.3) jammy; urgency=medium
[Marcel Petersen]
* Migration
- Bugfix: Exceptions during migration for nodes and tracker population
-- SBE network solutions GmbH <info@sbe.de> Mon, 01 Jul 2024 11:36:42 +0200
ld-control-service (50.0.2) jammy; urgency=medium
[Daniel Torkler]
* NoComment
- Update: NoComment
-- SBE network solutions GmbH <info@sbe.de> Thu, 27 Jun 2024 13:54:42 +0200
ld-control-service (50.0.1) jammy; urgency=medium
[Daniel Torkler]
* Websockets
- Update: New topics for node and host, to prevent SeederCatalog connection overload
-- SBE network solutions GmbH <info@sbe.de> Wed, 19 Jun 2024 11:18:54 +0200
ld-control-service (50) jammy; urgency=medium
[Daniel Torkler]
* Catalogs
- Update: DisplayName and cn generation for all catalogs
* UserCatalog
- Update: Extended default Special Characters
[Marcel Petersen]
* Spring
- New: Migration to Spring 3
* Blaze
- New: Entity Views for many Endpoints
* Autoconf
- Update: Possibility to trigger phases for Software, Printer and Autoconf now
* ImageCatalog
- Bugfix: Orphaned OperatingSystemProperties causing Exceptions
[Kai Fieger]
* AzureSync
- Update: Requires AzureSync version >= 14.0
* UserSync:
- Update: ld-t- groups in Samba also contain group members (SchoolID)
-- SBE network solutions GmbH <info@sbe.de> Fri, 24 May 2024 09:58:10 +0200
ld-control-service (47.3) jammy; urgency=medium
[Daniel Torkler]
* User Import
- Update: Extended Error Codes
- Update: Start new Verify without Log read
- Bugfix: Self Heal for givenname and sn with whitespaces
* User
- Bugfix: Set Initial Password on user create correctly.
* Hosts
- Bugfix: CNs of deployable hosts are now homogene
* Teacher Functions
- Bugfix: Group Creation forbidden mail calls
[Marcel Petersen]
* User Cards
- New: Endpoints for UserCard creation
* Permissions
- Update: New handling for urls with all and allGet settings
[Kai Fieger]
* New: ufdbGuard configuration
* Bugfix: Badwordfilter name separator regex fix
-- SBE network solutions GmbH <info@sbe.de> Wed, 10 Apr 2024 16:51:46 +0200
ld-control-service (47.2.2) jammy; urgency=medium
[Kai Fieger]
* Bugfix: Badwordfilter name separator regex fix
-- SBE network solutions GmbH <info@sbe.de> Mon, 05 Feb 2024 12:05:48 +0100
ld-control-service (47.2.1) jammy; urgency=medium
[Daniel Torkler]
* DriverCatalog
- Bugfix: DriverCatalog null constraint prevent catalog creation
-- SBE network solutions GmbH <info@sbe.de> Wed, 31 Jan 2024 10:17:32 +0100
ld-control-service (47.2) jammy; urgency=medium
[Daniel Torkler]
* User Import
- Update: CSV Parser now trims unnecessary whitespaces
- Update: Numbers for GivenName are allowed now => username starts with number
* Mail Domains
- New: Recreate for MailDomains per Node (queue based now)
* User
- Bugfix: Better Check if a Student is already assigned to a class (no multi-classing)
[Kai Fieger]
* Session Management
- New: Number of MAC-Security sessions limited per userAgent and MAC-list
- Bugfix: Clean up Redis entries potentially leftover by Spring Sessions
* Pseudonyms
- Bugfix: Username-Node returned cn instead of username
* Licensing
- Update: fixed UserCAL metrics performance
* AzureSync
- Update: Requires AzureSync version [13.0,14.0)
- Update: Fixed pagination for AzureSync-specific calls
=> no more "HHH000104: firstResult/maxResults specified..."
* UserSync:
- New: Ensures ldSortableName in logosrv is correct
- Bugfix: Decision to update LDAP values handled all values as case insensitive
=> e.g. UserSync did not update "abc" to "Abc"
-- SBE network solutions GmbH <info@sbe.de> Fri, 19 Jan 2024 09:23:08 +0100
ld-control-service (47.1) jammy; urgency=medium
[Daniel Torkler]
* User Import
- Bugfix: Username ignores case now
- Bugfix: Time of user Birthday, drives import crazy is fixed
- Update: Generation of usernames replace whitespace in default rules
* User Management
- Update: Username is now always lowercase
- Update: New Kind of Group cn
* Teacher Functions
- New: Teacher can change WLAN, printer quota, password for Students
- New: Teacher can add/remove himself to allowed/own CLASS, PROJECT, TEAM groups
- New: Teacher can create/edit/delete (allowed/own) PROJECT, TEAM groups
- New: Teacher can reset passwords from Students
[Kai Fieger]
* BadWord Filter
- Update: LD4.0 changes
-- SBE network solutions GmbH <info@sbe.de> Wed, 25 Oct 2023 13:40:53 +0200
ld-control-service (47) jammy; urgency=medium
[Daniel Torkler]
* User Management
- Details following
* User Import
- Details following
* User Catalog
- Details following
* Host Import
- Details following
* Generators
- Details following
-- SBE network solutions GmbH <info@sbe.de> Wed, 09 Aug 2023 10:00:36 +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