Commit graph

2156 commits

Author SHA1 Message Date
Florian Liebe
d6f72f1d37
Maintenance: Correct note for pnpm nodeLinker hoisted mode. 2026-05-22 15:00:52 +02:00
Florian Liebe
9fc810fd10 Maintenance: Fix hoisted mode for pnpm. 2026-05-22 14:39:10 +02:00
Dominik Klein
315f44e34b Maintenance: Audit UserAgent timeout values across call sites 2026-05-22 11:33:45 +02:00
Dominik Klein
ae02d50c03 Maintenance: Make UserAgent total request timeout configurable via environment variable. 2026-05-21 21:52:39 +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
renovatebot
520153cb9a Maintenance: Update pnpm to v11 2026-05-19 11:39:23 +02:00
renovatebot
ffa58e4aeb Maintenance: Update dependency rubocop to v1.86.2 2026-05-18 16:58:59 +02: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
Florian Liebe
85700c3357 Feature: Improvements for easy setup for Microsoft channels in SaaS context.
Co-authored-by: Dominik Klein <dk@zammad.com>
2026-05-13 21:32:52 +02:00
Dominik Klein
1c2874da83 Maintenance: Improve client secret handling in microsoft base. 2026-05-07 09:15:54 +02:00
Dominik Klein
9f6b01084e Maintenance: Add optional PKCE support to Microsoft OAuth flow. 2026-05-06 21:31:38 +02: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
Dominik Klein
a869faf6fc Maintenance: Improve current code style for generating state value inside the external credential layer. 2026-05-06 13:33:42 +02:00
Rolf Schmidt
c5b678df3c Fixes #6107 - Add possibility to force refresh browsers.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-29 12:19:20 +02:00
Florian Liebe
8be539587a Fixes #6102 - Custom OpenAI OCR builds invalid data URI. 2026-04-28 16:01:28 +02:00
Martin Gruner
3b20526310 Maintenance: Simplify zammad:ci:test:stop task 2026-04-28 15:23:16 +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
1e20dc5e1e Maintenance: Ensure services have a single entry point and an easy way to pass current user 2026-04-23 12:39:32 +03: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
Rene Reimann
f42b8056c3 Fixes #5991 - Microsoft Graph OAuth callback fails due to timeouts 2026-04-17 11:47:34 +02:00
Mantas Masalskis
c6e38d1888 Maintenance: Update to Sprockets v4 2026-04-17 12:15:49 +03:00
Dusan Vuckovic
9aba512ab5 Fixes #6077 - AI tokens usage with Azure AI. 2026-04-17 08:02:36 +01: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
renovatebot
08c8a99a9a Maintenance: Update dependency mail to v2.9.0 2026-04-14 11:27:16 +03:00
Rolf Schmidt
dc4a0f3956 Maintenance: Make packages sorted in list and verify task. 2026-04-13 14:47:19 +01:00
Rolf Schmidt
0c7f6bff44 Maintenance: Add zammad📦verify rake to check installation status of packages.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-13 15:00:05 +02:00
Rolf Schmidt
bf33ae76eb Fixes #6072 - ai_action field resolves into error on ticket get request.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-13 12:18:51 +02: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
Dusan Vuckovic
1c2a0a1fce Follow-up b82fc27141 - Fixes #6000 - Feature: AI Agent - New agent type to extract text from incoming tickets. 2026-04-02 09:40:53 +01: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
Rolf Schmidt
d3fa3e66ff Fixes #5918 - Inline images broken when using article variables.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Ralf Schmid <rsc@zammad.com>
2026-03-25 11:20:58 +01:00
Simon Bärlocher
dc09c35781
Fixes #6036 - GitLab integration not working after update to 18.10.
Closes #6037 - Accept work_items URLs in addition to issues URLs.
2026-03-24 20:27:59 +01:00
Rolf Schmidt
eff6512e1c Maintenance: Add external data source field to fill db and make screens more transparent.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-03-24 10:03:26 +01: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