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