Commit graph

705 commits

Author SHA1 Message Date
Dominik Klein
315f44e34b Maintenance: Audit UserAgent timeout values across call sites 2026-05-22 11:33:45 +02:00
Dominik Klein
6f0cf44ba4 Fixes #6130 - multi_tree_select Elasticsearch datatype change on reindex. 2026-05-21 14:58:50 +02:00
Dominik Klein
9c76bbc336 Fixes #6140 - Populate the "External data source field" with any values via the API. 2026-05-20 21:47:01 +02:00
Dusan Vuckovic
63a60982a4 Fixes #6126 - Updating ticket as closed via keyboard shortcut fails on an OTRS migrated system. 2026-05-20 10:10:29 +01:00
Mantas Masalskis
517e993c7a Fixes #6136 - Complex emails signature detection crashes email parsing 2026-05-15 16:13:28 +03:00
Mantas Masalskis
f8c5e0ecd9 Fixes #5965 - Sessions metadata is not cleaned up when using ZAMMAD_PROCESS_SESSIONS_JOBS_WORKERS 2026-05-14 19:10:17 +03:00
Benjamin Scharf
c1500e1170 Feature: Desktop view - Search - Filter for input/textarea attributes.
Fixes #6125 - Wildcard keyword search is case sensitive.

Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Joe Schroecker <js@zammad.com>
2026-05-14 14:50:39 +02:00
Dominik Klein
87326ba027 Maintenance: Add test cases for url encoding with html scrubber. 2026-05-12 09:30:38 +02:00
Dominik Klein
9f6b01084e Maintenance: Add optional PKCE support to Microsoft OAuth flow. 2026-05-06 21:31:38 +02:00
Mantas Masalskis
96846b9c68 Follow up - 5c64cd47 - Fixes #6108 - Attachment file size is wrong in the public KB answer 2026-05-06 17:25:44 +03:00
Stephan Eberle
6bd1ff8c93
Fixes #4820 - OAuth: redirect_uri lost after login when user has no active session.
Closes #6034.
2026-05-06 15:16:31 +02:00
Joe Schröcker
acf29ee0cc Maintenance - Cleanup remaining MySQL mentions
Co-authored-by: Joe Schroecker <js@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-04-29 09:21:16 +02:00
Florian Liebe
8be539587a Fixes #6102 - Custom OpenAI OCR builds invalid data URI. 2026-04-28 16:01:28 +02:00
Florian Liebe
3a862072be Fixes #6054 - UndefinedConversionError for valid UTF-8 characters in GB2312-declared HTML emails. 2026-04-28 14:22:16 +02:00
Mantas Masalskis
aeab3788fe Fixes #6056 - Allow wildcards in no_proxy configuration 2026-04-28 14:21:34 +03:00
Dominik Klein
1a33abad0d Fixes #6064 - Add new agent type for ticket tagging.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rene Reimann <rr@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-27 10:52:39 +02:00
Mantas Masalskis
aaa4700468 Maintenance: Renames 422 HTTP response code from unprocessable_entity to unprocessable_content due to RFC update 2026-04-22 18:23:21 +03:00
Rolf Schmidt
9b6bf63c66 Fixes #6091 - Invalid object selector conditions if value contains a question mark.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-04-22 10:20:01 +02:00
Mantas Masalskis
439105bb1d Maintenance: Change cookie handling to be Rack version agnostic 2026-04-21 18:50:00 +03:00
Rene Reimann
e4b77a6d64 Fixes #6057 - No validation when setting status to "pending reminder" without adding "pending time" attribute 2026-04-17 16:34:52 +02:00
Dusan Vuckovic
281f39ead8 Fixes #6060 - Missing temperature support by some models for some providers.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-04-15 12:42:16 +01:00
Marcel Bialas
c8407aecf5 Fixes #6001 - AI - Create Knowledge Base (KB) answers from solved tickets.
Co-authored-by: Marcel Bialas <mb@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-10 15:36:26 +02:00
Mantas Masalskis
1fa121baef Follow up - 332b0d8 - Fixes #5815 - Allow usage of extracted text from regex
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rene Reimann <rr@zammad.com>
2026-04-09 12:47:33 +03:00
Mantas Masalskis
9538dbbcd2 Maintenance: Improves Webhook and External Data Source resilience against malicious endpoint addresses 2026-04-07 09:37:48 +02:00
Florian Liebe
60b079a94c Maintenance: Improve SSO mechanism. 2026-04-07 09:37:48 +02:00
Dominik Klein
f8c12a9a86 Maintenance: Improve notification renderer template handling in some special situations. 2026-04-07 09:37:48 +02:00
Florian Liebe
1ed01166e8 Maintenance: Harden external credentials flow. 2026-04-07 09:37:48 +02:00
Florian Liebe
8b97854851 Maintenance: Improve wipe mechanism of HTML sanitizer. 2026-04-07 09:37:48 +02:00
Mantas Masalskis
f9cf9cac77 Fixes #5906 - ElasticSearch attachments limit is hardcoded
Fixes #5907 - Attachments over ES limit are silently not indexed
2026-04-03 18:12:23 +03:00
Florian Liebe
f2d4a06657 Fixes #5762 - AI Analytics> Writing Assistant> Possibilities to investigate satisfaction with a writing assistant result.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rene Reimann <rr@zammad.com>
2026-03-30 21:04:43 +02:00
Joe Schroecker
c4c3653ec5 Fixes #5053 - Settings>Security>Passwords values not casted properly when changed via API
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Joe Schroecker <js@zammad.com>
2026-03-23 13:42:24 +00:00
Dusan Vuckovic
2f5f7e8252 Follow-up 0f036a951f - Fixes #5998 - Add a toggle to the AI provider.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-03-17 08:22:50 +00:00
Dominik Klein
b2904aad51 Fixes #6020 - AI Ticket Summary sometimes fails to return the conversation summary as an list of paragraphs 2026-03-17 08:52:07 +01:00
1-oh-1
05d71bfef1 Maintenance: Fixed small typo in AI agent system prompt. 2026-03-14 09:59:22 +01:00
Dominik Klein
e71e780617 Fixes #6010 - Group dispatcher AI Agent doesn't Include category descriptions in requests to provider. 2026-03-14 09:56:06 +01:00
Dominik Klein
8a987e2672 Maintenance: Improve AI provider model default values and tests.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-03-11 13:54:28 +01:00
Moritz Klasen
332b0d8c72 Fixes #5815 - Allow usage of extracted text from regex 2026-03-09 10:56:07 +02:00
Rolf Schmidt
9703141986 Follow up f88d427904 - Fixes #5667 - Add migration for reserved word data.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-03-05 13:24:57 +01:00
Rolf Schmidt
219752db08 Maintenance: Fix naming for block operators.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-03-04 08:07:54 +01:00
Mantas Masalskis
1615e3c995 Maintenance: Improve configuration details returned by the server.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Marcel Bialas <mb@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2026-03-04 08:07:54 +01:00
Dusan Vuckovic
19e9c25392 Fixes #5976 - Incorrect formatting of < and > in text modules. 2026-03-03 09:58:52 +00:00
renovatebot
1dd1f1c688 Maintenance: Update dependency rubocop to v1.85.0 2026-03-01 20:51:55 +02:00
Florian Liebe
7d72ecce91 Fixes #5959 - Ruby exception raised in the log on some M365 errors.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-02-20 11:50:25 +01:00
Dominik Klein
0e2199f23f Maintenance: Improve the AI ticket summary prompt for better conversation handling.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Marcel Bialas <mb@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-02-04 11:25:10 +01:00
Dusan Vuckovic
a8b01cb507 Follow-up 991bf7aaf5 - Fixes #5849 - Ticket Summary - Recognize text in images. 2026-01-09 14:16:40 +00:00
Dusan Vuckovic
60486b02a0 Fixes #5904 - Tags are not displayed in the Excel sheet of the report. 2026-01-08 14:41:54 +00:00
Mantas Masalskis
752ace59f7 Fixes #5897 - Emails cannot be fetched from mailbox
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas <mm@zammad.com>
2026-01-08 16:37:31 +02:00
Mantas Masalskis
a1b9ef2bbb Maintenance: Update copyright information. 2026-01-02 15:41:09 +02:00
Mantas Masalskis
af6e957815 Fixes #5853 - Add concurrency to channel fetching 2025-12-19 12:52:22 +02:00
Dusan Vuckovic
d17d1d7daa Maintenance: Improve handling of updated non-frontend settings. 2025-12-17 12:03:10 +00:00