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