Tags

Tags give the ability to mark specific points in history as being important
  • previous/3582848-add-llmdocumenttext-automator/2026-04-17

    Branch force pushed by petar_basic at 2026-04-17T13:22:58+00:00, 3582848-add-llmdocumenttext-automator moved from this tag to 5f4dd43c3950c2ae90f3323cdc1a599b37458f0f
  • previous/3582848-add-llmdocumenttext-automator-1.4.x/2026-04-15

    Branch force pushed by petar_basic at 2026-04-15T13:37:24+00:00, 3582848-add-llmdocumenttext-automator-1.4.x moved from this tag to 05b5d9361b0cdc7fbe2193646447bdd3cbbb264f
  • previous/3582848-add-llmdocumenttext-automator/2026-04-15

    Branch force pushed by petar_basic at 2026-04-15T12:00:32+00:00, 3582848-add-llmdocumenttext-automator moved from this tag to 5b4aac5cf1c18776e81ea9917929080343ffd197
  • previous/3582848-add-llmdocumenttext-automator/2026-04-14

    Branch force pushed by petar_basic at 2026-04-14T07:11:14+00:00, 3582848-add-llmdocumenttext-automator moved from this tag to ab7d6e4bd908bada011a89c097aaeca3ca2af4c7
  • previous/3582848-add-llmdocumenttext-automator/2026-04-13

    Branch force pushed by petar_basic at 2026-04-13T15:07:16+00:00, 3582848-add-llmdocumenttext-automator moved from this tag to 196f3db9f2c55dd505f79ca1142ff463f48f0c27
  • previous/3582848-add-llmdocumenttext-automator/2026-04-10

    Branch force pushed by petar_basic at 2026-04-10T14:12:50+00:00, 3582848-add-llmdocumenttext-automator moved from this tag to 4b43e6f79b5f64fa8f354202e3f01512fcf409e8
  • 1.3.2

    7be05259 · Drupal AI 1.3.2 ·
  • 1.2.13

    Tasks
    * #3577185 Fix Documentation for 1.2.x and 1.3.x branches
    
    Bugs
    * #3541483 Unable to change assistant model, when current not available
    * #3574795 Fix premature return in RuleBase::decodeValueArray()
    * #3571573 ImageAltText: "Edit when changed" doesn't overwrite existing alt text
    * #3575543 chat_tools always empty in AI log
    * #3581842 AI Ckeditor test broken with Drupal 11.4
    * #3579967 StreamedChatMessageIterator buffer corrupts HTML when consuming streamed responses server-side (relative URLs split mid-attribute)
    * #3561693 Conflict with Canvas and Rename filename Automator 
    * #3561131 Config import error when adding automator to base fields
    * #3581223 Change MimeTypeGuesser to core/lib/Drupal/Core/File/MimeType/MimeTypeGuesser.php
    * #3580767 Use UTF-8 safe functions when summarizing request messages
    
    Contributors:
    littlepixiez, jibran, abhisekmazumdar, joshua1234511, a.dmitriiev, chewi3, scott falconer, credevator, nickolaj, petar_basic, fago, mediabounds, scontzen, harivansh, increweb21, marcus_johansson, heyyo, arianraeesi, ferran_bosch, ajv009, cadence96, jesus_md, nwoodland, thamas, breidert
  • 1.3.1

    a3b564cf · Drupal AI 1.3.1 ·
    New Features
    * #3578802 Add the whole ui folder to .cspell ignore
    
    Tasks
    * #3577185 Fix documentation in 1.2.x and 1.3.x branch.
    
    Bugs
    * #3579446 The createClient of OpenAiBasedProviderClientBase should check based on existing authentication
    
    Contributors:
    marcus_johansson, abhisekmazumdar, arianraeesi, a.dmitriiev, harivansh, robloach
  • 1.3.0

    aaa34ba2 · Drupal AI 1.3.0 ·
  • 1.1.11

    3ebfb964 · Hostname Filter for 1.1 ·
    Tasks
    * #3572588 Document Function Call
    
    Contributors:
    marcus_johansson, hrishikesh-dalal, scontzen, robloach
  • 1.2.12

    684f7658 · Hostname Filter for 1.2 ·
    Tasks
    * #3576664 Improve CSS namespacing and custom element display handling in ai_chatbot
    
    Bugs
    * #3567244 Make it possible to serialize ChatMessage when an image exists
    * #3574080 Flush cache after setting up Toolbar Chatbot
    
    Contributors:
    marcus_johansson, abhisekmazumdar, arianraeesi, cadence96, bbruno, fago, b_sharpe, dan2k3k4, a.dmitriiev
  • 1.2.11

    Tasks
    * #3572588 Document Function Call
    * #3576012 Add lifecycle deprecated notice on Field Widget Actions
    * #3568296 Create change record for moving AI Translate out of AI project (follow-up to #3552887)
    
    Bugs
    * #3569906 Do not override the agent when using an assistant as agent
    * #3573134 JavaScript TypeError in expandTextarea() when chatbot form fails to render
    
    Contributors:
    marcus_johansson, annmarysruthy, scontzen, cadence96, hrishikesh-dalal, robloach, jorgik, svendecabooter
  • 1.3.0-rc2

    56bf3dab · Drupal AI 1.3.0-rc2 ·
    New Features
    * #3570609 Add support for Object Detection operation
    * #3570609 Add support for Object Detection operation
    * #3574178 Add a new summarize operation type and explorer
    * #3575631 Add a summarize automator
    * #3564296 Add excluded tags support to AI logging
    * #3552774 Create linkable schema for providers
    * #3518356 Add Full screen and Expand options to Deepchat chatbot
    * #3566584 Research and try to create Field Widget Actions (FWA) support for Metatag field using the metatag_firehose sidebar widget
    
    Tasks
    * #3572267 Update provider matrix: Mistral now supports Embeddings and Moderation
    * #3571220 Adjust Global AI CSS and Introduce new Icons
    * #3569770 Add tooltip component to AI Module for use in AI Dashboard using native Popover API
    * #3545462 Move the input of structured output to an object.
    * #3568296 Create change record for moving AI Translate out of AI project (follow-up to #3552887)
    * #3576130 Document script checking in release process
    * #3575600 Move MDXEditor under ui directory
    * #3568296 Create change record for moving AI Translate out of AI project (follow-up to #3552887)
    
    Bugs
    * #3558536 Unclosed resource in \Drupal\ai\Base\OpenAiBasedProviderClientBase::speechToText()
    * #3552530 AI Provider Documentation Example - Cleanup ConfigForm Example
    * #3538762 FWA plugin error: Call to a member function get() on array
    * #3571092 InvalidArgumentException when selecting a tool in the Tools Explorer which has an array property with default value
    * #3574629 The Toolbar is not switch back on double switch
    * #3571925 Output streaming is handled inconsistently, fails to work in API AI-explorer
    * #3572765 Regression: setting a parameter empty class breaks certain models in LiteLLM
    * #3570618 Invisible Assitant icon in Toolbar
    
    Planning
    * #3554535 Deprecate AI translate in the current stable branch
    
    Contributors:
    petar_basic, scott_euser, fago, mxr576, anmolgoyal74, stefan.korn, marcus_johansson, bisonbleu, anjaliprasannan, rob_e, prabha1997, arianraeesi, bbruno, danrod, erichomanchuk, a.dmitriiev, narendrar, brunocarvalho, abhisekmazumdar, jhedstrom, thamas, csakiistvan, harivansh, svendecabooter, mrdalesmith, kristen pol, rajeshreeputra, venkatesh rajan.j, unqunq, ahmad khader, davidbp, afoster, hinal05, kim.pepper, murz, sujal kshatri, b_sharpe, kducharm, rakhimandhania, annmarysruthy, valthebald
  • 1.2.10

    Tasks
    * #3572267 Update provider matrix: Mistral now supports Embeddings and Moderation
    * #3571220 Adjust Global AI CSS and Introduce new Icons
    * #3574064 Show in the UI that an AI Agent is "Connected" to the Assistant
    
    Bugs
    * #3574642 Fix composer.json in 1.2.x-dev
    * #3574457 Remove ECA dev dependency from  AI module
    * #3558536 Unclosed resource in \Drupal\ai\Base\OpenAiBasedProviderClientBase::speechToText()
    * #3552530 AI Provider Documentation Example - Cleanup ConfigForm Example
    * #3538762 FWA plugin error: Call to a member function get() on array
    * #3571092 InvalidArgumentException when selecting a tool in the Tools Explorer which has an array property with default value
    * #3572765 Regression: setting a parameter empty class breaks certain models in LiteLLM
    * #3571925 Output streaming is handled inconsistently, fails to work in API AI-explorer
    
    Contributors:
    fago, robloach, marcus_johansson, kristen pol, petar_basic, scott_euser, mxr576, anmolgoyal74, stefan.korn, bisonbleu, anjaliprasannan, rob_e, prabha1997, bbruno, danrod, erichomanchuk, narendrar, brunocarvalho, yautja_cetanu, scott falconer, arianraeesi
  • 1.3.0-rc1

    8b0a2d71 · Drupal AI 1.3.0-rc1 ·
    New Features
    * #3535281 Add OpenTelemetry export to the AI Observability
    * #3566585 Research and try to add Field Widget Actions (FWA) support for moderation_state using the moderation_state_default widget (content_moderation)
    * #3566573 Add Field Widget Actions (FWA) support for Address field using the address_default widget.
    * #3571982 Pass DeepChat context to the service that runs assistant as agent
    * #3568028 Add provider info cell, capabilities display, and YAML-based provider registry
    * #3510599 Allow skipping of moderations for some embeddings (controlled input)
    * #3570097 Create a build script for MDXEditor with mentions
    * #3551238 Make chatbot block text transatable
    * #3556028 Add message role to ai_chatbot_message theme
    * #3546006 Ensure exported multi-line config is human-friendly
    * #3570097 Create a build script for MDXEditor with mentions
    * #3559650 Allow custom messaging in AI Chatbot instead of "..."
    * #3546465 Add chosen_select widget support to ClassificationOptionsSelect FieldWidgetAction
    * #3488114 Add support for rerank operation type
    * #3569232 Create a Rerank API Explorer for Rerank Op
    * #3566582 Add Field Widget Actions (FWA) support for llm_media_audio_generation on the media_library_widget
    * #3566579 Add Field Widget Actions (FWA) support for core Image field using llm_image_generation
    * #3566577 Add Field Widget Actions (FWA) support for FAQ Field using the faqfield_default widget.
    * #3566576 Add Field Widget Actions (FWA) support for Chart field using the chart_config_default widget
    * #3547500 Change Content-Type to application/json for the application firewall be happy.
    * #3566583 Add Field Widget Actions (FWA) support for text-to-image media generation on the media_library_widget for core Image media
    * #3556181 Create a form element for selecting providers
    * #3569856 "Cart: Order item comparison fields" event cannot be used to alter comparison fields
    * #3547635 Translating large jobs via the ai provider often fails: allow configurable HTTP client timeout
    * #3567796 UX: AI Prompts: Improve UX around initial setup
    
    Tasks
    * #3568342 Backport changes from #3563524, #3560562 and  #3563497 to sync with standalone contrib
    * #3561791 Create official AI User Experience (UX) documentation
    * #3554510 Sync Design of Toolbar Chatbot with Canvas AI Chatbot
    * #3568213 Add parameterless function to AI Test
    * #3569726 Turn off phpunit previous major, because of upstream issue
    * #3566566 Release 1.2.6 and 1.1.9, and update documentation
    * #3568567 Document patch base tests.
    * #3569557 Add review instructions to documentation
    * #3572580 Turn off next major
    * #3572580 Turn off next major
    * #3568502 Up the requirement of 1.3.x to Drupal 10.5 and Drupal 11.2
    * #3572580 Turn off next major
    
    Bugs
    * #3561236 All log entries for a single agent call have same "created" timestamp?
    * #3573429 Processing automators does not catch all errors
    * #3568008 Backport data-settings removal from #3567110
    * #3568574 The Toolbar Chatbot makes it impossible to close
    * #3564524 Drupal 11.3 deprecation warnings
    * #3561034 CKEditor AI Tools configuration form removes first model of first provider.
    * #3552782 AiProviderInterface::getConfiguredModels code documentation
    * #3568581 Toolbar Chatbot Unusable in Olivero
    * #3572096 Fix DeepChatFormBlock defaultConfiguration() sets invalid style_file key, preventing toolbar.yml from being used as default
    * #3569116  File/Audio Automator results not visible immediately after generation
    * #3572838 Chat History doesn't show tools on assistant
    * #3574457 Remove ECA dev dependency from  AI module
    * #3574286 Loading of configuration is broken in API Explorer in 1.3
    
    Planning
    * #3561969 Research Structured Content/JSON:schema form element
    
    Contributors:
    tonytosta, murz, a.dmitriiev, mxr576, stefanweber, arianraeesi, marcus_johansson, prabha1997, shalini_jha, scott_euser, ultimike, ahmad khader, anjaliprasannan, harivansh, fago, petar_basic, scott falconer, erichomanchuk, afoster, kristen pol, breidert, yannickoo, emma horrell, csakiistvan, bbruno, unqunq, dan2k3k4, robloach, wouters_f, mrdalesmith, prashant.c, yonailo, ben.bastow, abhisekmazumdar, chrislarrycarl, nikro, stefan.korn, igor mashevskyi, valthebald, divyansh.gupta, thamas, annmarysruthy, b_sharpe, brunaemerich, brunocarvalho, codebymikey, danrod, ronraney, ezeedub, saranya ashokkumar, lussoluca, yautja_cetanu, gxleano, gurnoor kaur, rondev, jibran, ferran_bosch, angela saldaña, starlight-sparkle, nicxvan, doxigo, svendecabooter
  • 1.1.10

    New Features
    * #3547500 Change Content-Type to application/json for the application firewall be happy.
    
    Tasks
    * #3572580 Turn off next major
    * #3569557 Add review instructions to documentation
    * #3570317 Update General Contribution Guideline
    
    Bugs
    * #3570952 js_build is run in every branch
    
    Contributors:
    rondev, marcus_johansson, arianraeesi, ahmad khader, a.dmitriiev, nikro, scott_euser, breidert, danrod, thamas
  • 1.2.9

    New Features
    * #3547500 Change Content-Type to application/json for the application firewall be happy.
    
    Tasks
    * #3572580 Turn off next major
    * #3561199 Change "AI Logs" view to sort by ID, not created timestamp
    * #3570317 Update General Contribution Guideline
    * #3569557 Add review instructions to documentation
    
    Bugs
    * #3561236 All log entries for a single agent call have same "created" timestamp?
    * #3572838 Chat History doesn't show tools on assistant
    * #3572096 Fix DeepChatFormBlock defaultConfiguration() sets invalid style_file key, preventing toolbar.yml from being used as default
    
    Contributors:
    ultimike, marcus_johansson, arianraeesi, prabha1997, ahmad khader, a.dmitriiev, rondev, abhisekmazumdar, nikro, scott_euser, thamas, fago, petar_basic, bbruno, breidert, danrod
  • 1.2.8

    New Features
    * #3556028 Add message role to ai_chatbot_message theme
    * #3551238 Make chatbot block text transatable
    * #3510599 Allow skipping of moderations for some embeddings (controlled input)
    
    Tasks
    * #3568567 Document patch base tests.
    * #3566566 Release 1.2.6 and 1.1.9, and update documentation
    
    Bugs
    * #3568581 Toolbar Chatbot Unusable in Olivero
    * #3552782 AiProviderInterface::getConfiguredModels code documentation
    * #3561034 CKEditor AI Tools configuration form removes first model of first provider.
    * #3564524 Drupal 11.3 deprecation warnings
    * #3570952 js_build is run in every branch
    
    Contributors:
    marcus_johansson, a.dmitriiev, brunaemerich, brunocarvalho, robloach, annmarysruthy, arianraeesi, thamas, bbruno, csakiistvan, b_sharpe, igor mashevskyi, valthebald, divyansh.gupta, shalini_jha, stefan.korn, chrislarrycarl, nikro, petar_basic, fago, abhisekmazumdar, wouters_f, scott_euser, mrdalesmith, prashant.c, yonailo
  • 1.2.7

    New Features
    * #3568028 Add provider info cell, capabilities display, and YAML-based provider registry
    
    Tasks
    * #3569736 Changelog for 1.2.6
    * #3569726 Turn off phpunit previous major, because of upstream issue
    
    Contributors:
    erichomanchuk, marcus_johansson, a.dmitriiev, arianraeesi