Skip to content

v5.2.0

Choose a tag to compare

@manzke manzke released this 09 Mar 20:19
· 623 commits to main since this release
a0d7fb9

What's Changed

  • Add ask_user tool for interactive clarification questions by @manzke in #870
  • Add autoStart configuration for proactive conversation initiation by @Copilot in #881
  • Add missing ModelsRoutes component and component tags to logging system by @Copilot in #879
  • Fix share link generation to use var_ prefix for variables by @Copilot in #877
  • Add audio file upload support for Google Gemini 2.0+ models with admin configuration and playback by @Copilot in #883
  • Fix tool schema localization - prevent Google API errors with null language parameter by @Copilot in #886
  • Handle no-model scenarios with specific error codes and UI feedback by @Copilot in #887
  • Add TIFF/TIF support to File Analyzer by @Copilot in #891
  • Fix TIFF image upload with automatic conversion to PNG, multipage splitting, and improved UI by @Copilot in #896
  • Add AI disclaimer below chat input with external link by @Copilot in #898
  • Fix Firefox module loading failure with static i18n imports by @Copilot in #873
  • build(deps): bump axios from 1.13.3 to 1.13.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #889
  • build(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #888
  • Fix resend race condition for apps with required variables by @Copilot in #875
  • Externalize mimetype mapping with category-based configuration and admin UI by @Copilot in #893
  • build(deps-dev): bump qs from 6.14.1 to 6.15.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #902
  • build(deps-dev): bump electron-builder from 26.6.0 to 26.7.0 by @dependabot[bot] in #903
  • build(deps-dev): bump eslint from 9.39.2 to 10.0.0 by @dependabot[bot] in #905
  • build(deps-dev): bump @playwright/test from 1.58.1 to 1.58.2 by @dependabot[bot] in #906
  • build(deps-dev): bump esbuild from 0.27.2 to 0.27.3 by @dependabot[bot] in #904
  • Add agentic workflow system foundation by @manzke in #871
  • Add proxy_buffering off and 15min timeouts for SSE streaming by @Copilot in #917
  • Add agentic workflow daily-doc-updater by @manzke in #920
  • Add agentic workflow glossary-maintainer by @manzke in #923
  • Fix failed agentic workflow runs by @Copilot in #925
  • Add agentic workflow daily-doc-updater by @manzke in #928
  • Fix agentic workflow failures caused by disabled edit tool by @Copilot in #933
  • Add agentic workflow daily-repo-status by @manzke in #934
  • Fix daily-repo-status workflow: Allow Copilot Business telemetry domain by @Copilot in #936
  • Fix LDAP group retrieval, add visibility for group mapping, and persist LDAP users by @Copilot in #937
  • Add explicit authentication method selection for Local and LDAP by @Copilot in #941
  • Add SharePoint integration with OAuth authentication for cloud file uploads by @Copilot in #901
  • Implement browser-based audio extraction from video uploads by @Copilot in #945
  • Remove misleading RAG terminology from Sources feature by @Copilot in #949
  • Fix: Hide workflows link in admin navigation when feature is disabled by @Copilot in #947
  • Fix app editor breaking when sources feature disabled by @Copilot in #951
  • Hide Prompts admin UI when promptsLibrary feature is disabled by @Copilot in #953
  • Encapsulate feature flag checks into reusable utility class by @Copilot in #955
  • Encrypt platform config secrets at rest by @manzke in #957
  • Fix Office 365 session not available when OIDC is enabled by @manzke in #959
  • Fix workflow timeout cancellations logged as user_cancelled by @Copilot in #966
  • Fix non-functional AI disclaimer banner when link unconfigured by @Copilot in #971
  • Add preview feature flag and rename experimentalWorkflows to workflows by @Copilot in #972
  • Fix workflow cancellation status not propagated to chat UI by @Copilot in #964
  • Preserve user context after OAuth integration callback by @Copilot in #968
  • Auto-detect Office 365 OAuth callback URL with provider-specific paths by @Copilot in #970
  • Add configurable model hints with severity levels and i18n support by @Copilot in #960
  • build(deps): bump the npm_and_yarn group across 2 directories with 3 updates by @dependabot[bot] in #929
  • [WIP] Extend 'Add OIDC Provider' with predefined and custom selector by @Copilot in #975
  • [WIP] Fix NTLM password configuration in Admin UI by @Copilot in #974
  • Add Value Encryption Tool to Admin System Page by @Copilot in #973
  • Remove admin consent requirement from Office 365 integration by @Copilot in #985
  • Remove legacy admin password authentication by @Copilot in #980
  • Clean code block UI elements from HTML copy/download exports by @Copilot in #982
  • Add missing German translations for AI hint and disclaimer UI elements by @Copilot in #989
  • Guard workflow API calls with feature flag checks by @Copilot in #987
  • Replace export menu with modal dialog and add XLSX, CSV, DOCX, TXT, PPTX formats with comprehensive markdown support by @Copilot in #981
  • Add versioned configuration migration system by @manzke in #993
  • Add skills management system with admin panel and chat integration by @manzke in #991
  • build(deps-dev): bump nodemon from 3.1.11 to 3.1.14 by @dependabot[bot] in #994
  • build(deps-dev): bump rimraf from 6.1.2 to 6.1.3 by @dependabot[bot] in #995
  • build(deps): bump dotenv from 17.2.3 to 17.3.1 by @dependabot[bot] in #996
  • feat: iHub Marketplace — registry-based content discovery and installation by @manzke in #1000
  • Enhance path security validation and improve markdown formatting by @manzke in #1002
  • feat: add 'View Skill' button in marketplace and sync skill deletion to installations by @manzke in #1004
  • Expose JWT well-known endpoints with RS256 as default for external token validation by @Copilot in #1003
  • Add basePath parameter to registerStaticRoutes function by @manzke in #1005
  • fix: replace default MemoryStore with memorystore to prevent session … by @manzke in #1006
  • Fix Teams drive empty list - incorrect API endpoint after admin rights removal by @Copilot in #1008
  • Fix skills cache to only refresh when content changes by @Copilot in #1011
  • build(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1009
  • build(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #998
  • Remove JWT_SECRET requirement from Docker entrypoint by @Copilot in #1015
  • Fix JWT authentication failure with RS256 algorithm configuration by @Copilot in #1017
  • feat: OAuth 2.0 Authorization Code Flow with PKCE (iHub as OIDC IdP) by @manzke in #1012
  • build(deps-dev): bump minimatch from 3.1.2 to 3.1.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1013
  • feat: add first-class Progressive Web App (PWA) support by @manzke in #1029
  • [WIP] Add UX improvements bundle for auto-resize textarea and more by @Copilot in #1030
  • feat: add pre-auth bundle loading gate by @manzke in #1031
  • build(deps-dev): bump rollup from 4.56.0 to 4.59.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1028
  • feat(ui): header logo redesign — icon + split title + tagline by @manzke in #1033
  • Fix user group membership loss on edit by @Copilot in #1035
  • feat: Theming & Branding System by @Copilot in #1032
  • build(deps): bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #1042
  • feat(ui): add apps list logo config to admin panel by @sednanref in #1048
  • build(deps): bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #1049
  • build(deps): bump axios from 1.13.5 to 1.13.6 by @dependabot[bot] in #1046
  • build(deps-dev): bump electron from 40.1.0 to 40.6.1 by @dependabot[bot] in #1045
  • build(deps-dev): bump lint-staged from 16.2.7 to 16.3.1 by @dependabot[bot] in #1044
  • Fix concurrent token expiration handling and auth status checks by @manzke in #1051
  • Upgrade ESLint to v10 and apply plugin compatibility fixes by @manzke in #1052
  • Fix OAuth authorization code flow token verification bugs by @manzke in #1056
  • Refactor uploader cleanup logic into handler methods by @manzke in #1061
  • feat(i18n): add thinking phase and citation translation keys by @manzke in #1057
  • feat: iFinder / iAssistant Conversation API integration by @manzke in #1058
  • Fix Office365 admin consent issues by enforcing minimal permissions by @manzke in #1065
  • Add OAuth authorization server settings UI and endpoints display by @manzke in #1067
  • Claude/ihub resource server config v9 x ud by @manzke in #1068
  • Refactor OAuth admin pages into separate server and clients views by @manzke in #1069
  • Add missing Swagger docs for chat, feedback, and conversation endpoints by @Copilot in #1072
  • Add usability simplification roadmap and issue generation script by @manzke in #1075
  • Add comprehensive usage tracking and timeline analytics by @manzke in #1066
  • build(deps): bump the npm_and_yarn group across 3 directories with 3 updates by @dependabot[bot] in #1070
  • build(deps-dev): bump tar from 7.5.9 to 7.5.10 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1064
  • Warn user when uploaded document may exceed model's context window by @Copilot in #1074
  • Print proxy configuration on startup if used by @Copilot in #1089
  • build(deps-dev): bump electron from 40.6.1 to 40.8.0 by @dependabot[bot] in #1092
  • build(deps-dev): bump @eslint/compat from 2.0.2 to 2.0.3 by @dependabot[bot] in #1091
  • build(deps-dev): bump eslint from 10.0.2 to 10.0.3 by @dependabot[bot] in #1090

New Contributors

Full Changelog: v5.1.11...v5.2.0