Werk 16582 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: passwords: Fix internal server error when creating a password in CME with a non existent customer
Class: fix
Compatible: compat
Component: rest-api
Date: 1710234772
Edition: cre
Level: 1
Version: 2.2.0p26
Previous this Werk, a status code 500 (Internal server error) was raised when creating a password with a non existent customer. This werk fixes that and now it returns a status code 400 (Bad request) with proper informaiton about the error
------------------------------------<diff>-------------------------------------------
Title: passwords: Fix internal server error when creating a password in CME with a non existent customer
Class: fix
Compatible: compat
Component: rest-api
Date: 1710234772
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Previous this Werk, a status code 500 (Internal server error) was raised when creating a password with a non existent customer. This werk fixes that and now it returns a status code 400 (Bad request) with proper informaiton about the error
Werk 16627 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
Class: fix
Compatible: compat
Component: checks
Date: 1712140230
Edition: cre
Level: 1
Version: 2.2.0p26
Before this update, configuring 'Volume parameters' in the PVC check plugin led to a crash. This
issue arose because the plugin was not designed to process trend size-related levels, which,
however, were anticipated by the general filesystem function handler shared among filesystem-related
check plugins. To resolve this, the general function has been modified to bypass trend computation
when a trend rule is not set, a scenario always applicable to the PVC check plugin.
------------------------------------<diff>-------------------------------------------
Title: kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
Class: fix
Compatible: compat
Component: checks
Date: 1712140230
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Before this update, configuring 'Volume parameters' in the PVC check plugin led to a crash. This
issue arose because the plugin was not designed to process trend size-related levels, which,
however, were anticipated by the general filesystem function handler shared among filesystem-related
check plugins. To resolve this, the general function has been modified to bypass trend computation
when a trend rule is not set, a scenario always applicable to the PVC check plugin.
Werk 16678 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
Class: fix
Compatible: compat
Component: inv
Date: 1712740134
Edition: cre
Level: 1
Version: 2.2.0p26
Previously hosts marked for inventorization were afterwards not unmarked, meaning they would be processed again everytime the autoinventory was running.
This has been fixed.
------------------------------------<diff>-------------------------------------------
Title: HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
Class: fix
Compatible: compat
Component: inv
Date: 1712740134
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Previously hosts marked for inventorization were afterwards not unmarked, meaning they would be processed again everytime the autoinventory was running.
This has been fixed.
Werk 16630 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Prevent check_mail crash for "Move to subfolder" option
Class: fix
Compatible: compat
Component: checks
Date: 1710753543
Edition: cre
Level: 1
Version: 2.2.0p26
The active check check_mail can be configured to move mail messages from the inbox to a subfolder via the options "Forward mails as events to Event Console" > "Cleanup messages" > "Move to subfolder".
For IMAP the copying of mails crashed when there were no mails available in the inbox.
This is fixed to skipping the copy command in case there are no mails given.
------------------------------------<diff>-------------------------------------------
Title: Prevent check_mail crash for "Move to subfolder" option
Class: fix
Compatible: compat
Component: checks
Date: 1710753543
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
The active check check_mail can be configured to move mail messages from the inbox to a subfolder via the options "Forward mails as events to Event Console" > "Cleanup messages" > "Move to subfolder".
For IMAP the copying of mails crashed when there were no mails available in the inbox.
This is fixed to skipping the copy command in case there are no mails given.
Werk 16631 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: check_mailboxes: Fixed handling of error "Not allowed to access Non IPM folder."
Class: fix
Compatible: compat
Component: packages
Date: 1712910849
Edition: cre
Level: 1
Version: 2.2.0p26
Due to a recent change in Microsoft 365, the access to Exchange mailbox folders via the active check <code>check_mailboxes</code> could fail with an error message like this:
C+:
Unhandled exception: ErrorAccessDenied('Not allowed to access Non IPM folder.')
C-:
With this werk we update the version of the package <code>exchangelib</code> to v5.2.1, fixing the respective error handling.
------------------------------------<diff>-------------------------------------------
Title: check_mailboxes: Fixed handling of error "Not allowed to access Non IPM folder."
Class: fix
Compatible: compat
Component: packages
Date: 1712910849
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Due to a recent change in Microsoft 365, the access to Exchange mailbox folders via the active check <code>check_mailboxes</code> could fail with an error message like this:
C+:
Unhandled exception: ErrorAccessDenied('Not allowed to access Non IPM folder.')
C-:
With this werk we update the version of the package <code>exchangelib</code> to v5.2.1, fixing the respective error handling.
Werk 16734 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix missing inventory macros in dashlets
Class: fix
Compatible: compat
Component: multisite
Date: 1713178933
Edition: cee
Level: 1
Version: 2.2.0p26
------------------------------------<diff>-------------------------------------------
Title: Fix missing inventory macros in dashlets
Class: fix
Compatible: compat
Component: multisite
Date: 1713178933
Edition: cee
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Werk 16606 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: agent_netapp_ontap: handle shelves without elements
Class: fix
Compatible: compat
Component: checks
Date: 1712751995
Edition: cre
Level: 1
Version: 2.2.0p26
The agent did not handle the cases where shelves had no fans, temperature sensors or PSUs.
This led to crashes during the agent execution.
With this werk we now correctly handle these scenarios and the corresponding services are not discovered if no items are found.
------------------------------------<diff>-------------------------------------------
Title: agent_netapp_ontap: handle shelves without elements
Class: fix
Compatible: compat
Component: checks
Date: 1712751995
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
The agent did not handle the cases where shelves had no fans, temperature sensors or PSUs.
This led to crashes during the agent execution.
With this werk we now correctly handle these scenarios and the corresponding services are not discovered if no items are found.
Werk 16628 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Enforcing password change redirect with 2FA enabled
Class: fix
Compatible: compat
Component: wato
Date: 1712242054
Edition: cre
Level: 1
Version: 2.2.0p26
Before this werk, the site failed to redirect users to the
"Change Password" page following a successful login when
two-factor authentication (2FA) was enabled. This werk resolves
the issue by ensuring that, after completing 2FA, users are now
redirected correctly.
------------------------------------<diff>-------------------------------------------
Title: Enforcing password change redirect with 2FA enabled
Class: fix
Compatible: compat
Component: wato
Date: 1712242054
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Before this werk, the site failed to redirect users to the
"Change Password" page following a successful login when
two-factor authentication (2FA) was enabled. This werk resolves
the issue by ensuring that, after completing 2FA, users are now
redirected correctly.
Werk 16496 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: agent_azure: fix parsing loadbalancer data
Class: fix
Compatible: compat
Component: checks
Date: 1709739981
Edition: cre
Level: 1
Version: 2.2.0p26
The agent would crash if information (backend pools or outbound rules) was missing for a load balancer.
This werk ensures that the system handles scenarios where this data may not be present.
------------------------------------<diff>-------------------------------------------
Title: agent_azure: fix parsing loadbalancer data
Class: fix
Compatible: compat
Component: checks
Date: 1709739981
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
The agent would crash if information (backend pools or outbound rules) was missing for a load balancer.
This werk ensures that the system handles scenarios where this data may not be present.
Werk 16779 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: ldap: show the correct customer for ldap users
Class: fix
Compatible: compat
Component: wato
Date: 1713448991
Edition: cme
Level: 1
Version: 2.2.0p26
When an ldap connection is configured for a specific customer, this
wasn't reflected in the users for that ldap connection. This werk
addresses this issue by now showing the correct customer.
------------------------------------<diff>-------------------------------------------
Title: ldap: show the correct customer for ldap users
Class: fix
Compatible: compat
Component: wato
Date: 1713448991
Edition: cme
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
When an ldap connection is configured for a specific customer, this
wasn't reflected in the users for that ldap connection. This werk
addresses this issue by now showing the correct customer.