Skip to content

Latest commit

 

History

History
216 lines (197 loc) · 25.6 KB

opensearch-dashboards.release-notes-2.18.0.md

File metadata and controls

216 lines (197 loc) · 25.6 KB

VERSION 2.18.0 Release Note

💥 Breaking Changes

Deprecations

🛡 Security

  • [CVE-2017-16100] Use a patched version for the dns-sync dependency (#7811)
  • Bump micromatch from 4.0.7 to 4.0.8 (#8026)
  • [CVE-2024-45296] Bump path-to-regexp to 1.9.0, 3.3.0, and 6.3.0 (#8197)
  • [CVE-2024-45801] Bump dompurify from 3.0.11 to 3.1.6 (#8346)
  • [CVE-2024-48948] Bump elliptic from 6.5.7 to 6.6.0 (#8742)
  • [CVE-2024-39338] Bump axios from 1.7.2 to 1.7.7 (#8490)
  • [SNYK-JS-MOCHA-2863123] Bump mocha from 10.1.0 to 10.7.3 (#8490)
  • [CVE-2024-42459][CVE-2024-42460][CVE-2024-42461] Bump elliptic from 6.5.4 to 6.5.7 (#8490)

📈 Features/Enhancements

  • Change dev tools to a modal (#7938)
  • [Experimental] Support user personal settings (#7953)
  • Keep Autocomplete suggestion window open and put user hints below the suggestion window (#7991)
  • [MDS]Add MDS support for Integration (#8008)
  • Integrate workspace with data connections in front end (#8013)
  • [navigation] Add sample data menu back (#8076)
  • Add data summary panel in discover (#8186)
  • Update workspace server to support data connection type (#8200)
  • Add loading indicator and counter to query result (#8212)
  • [Workspace]Add tooltip in workspace settings top delete button (#8213)
  • Add last updated time and cache refresh button to Discover Advanced Dataset Selector (#8214)
  • Adjust semantics and sizing of page titles in application headers (#8227)
  • Support data connections and multi-select table in dataset picker (#8255)
  • Validate if the workspaces param is valid or not when consume it in the wrapper. (#8268)
  • [navigation] remember state when expand / collapse left nav (#8286)
  • Update sample data page UI when useUpdatedUX enabled (#8291)
  • [Workspace]Update details panel UI in workspace create page (#8375)
  • Refactor collaborators panel at workspace create (#8382)
  • Refactor data source association panel (#8383)
  • Ignore missing formats while checking locale files (#8411)
  • Add help text and description to i18n-check (#8411)
  • [Workspace]Refactor use case selector in workspace creation page (#8413)
  • Support use case populate for workspace create and list page (#8422)
  • Add some preliminary translations (#8424)
  • [Workspace]Restrict at least one data source in workspace creation page (#8461)
  • Enhances the saved query UX (#8469)
  • Add logic to poll for async query result (#8481)
  • [Workspace]Remove workspace name populate after use case selected (#8484)
  • [Workspace]Add WorkspaceCollaboratorTypesService and AddCollaboratorsModal (#8486)
  • Update border style when new left nav expanded (#8489)
  • Introducing workspace level ui settings and hide non-global ui settings from advance settings page (#8500)
  • Add collaborator table to workspace detail page (#8501)
  • Allow hiding the TSVB axis for time series visualizations (#8504)
  • Allow setting scale of each axis for TSVB time series (#8504)
  • [Workspace]Remove collaborators in workspace creation page (#8520)
  • [Workspace]Display duplicate collaborators error in add collaborators modal (#8531)
  • [Workspace] Add global search bar into left nav (#8538)
  • [Workspace]Replace connections copy with data sources (#8540)
  • Refactor data source list page to include data source association features for workspace (#8545)
  • Add ACL auditor (#8557)
  • Adds editor footer to single line editor on focus (#8565)
  • [Workspace]Show add collaborators modal until collaborators added (#8574)
  • Add support for otel sample data - logs, traces and metrics (#8587)
  • Add workspace collaborators page (#8594)
  • [Workspace]Keep confirm modal and disable confirm button during collaborators operation (#8604)
  • Limit workspace colors (#8607)
  • Adds sample queries and saved queries to Discover no results page (#8616)
  • Add data-connection type support for association modal (#8620)
  • (contentManagement) Add a Page API to allow remove section (#8624)
  • [Workspace] Response forbidden error for not permitted workspace (#8641)
  • Update the appearance of Discover (#8651)
  • Add support for async ppl to discover (#8706)
  • [navigation] Refactor: flatten left nav in Analytics(all) use case (#8332)

🐛 Bug Fixes

  • Truncate height of table cell in legacy discover (#7178)
  • Dataset nav to load external connections and update namespace (#7609)
  • Make left nav compatible with small screen. (#7962)
  • Order of query editor extensions not working (#8045)
  • Fix row rendering in Discover infinite scroll (#8060)
  • [Workspace]Fix workspace description error when name invalid (#8079)
  • [Discover]Fix infinite loop cause discover hang (#8082)
  • [Workspace]Fix page display errors and add loading status (#8086)
  • PPL Autocomplete functions, fields, & table suggestion (#8087)
  • Remove unsupported languages for dataset (#8100)
  • Correct the size of disabled ValidatedDualRange components in InputControl visualizations (#8108)
  • Necessary functions are missing from data source permission saved object wrapper (#8118)
  • Fix fit & finish for workspace overview getting started and assets section (#8139)
  • Remove workspace detail title in navigation when new nav is disabled (#8151)
  • [Workspace]Disable "Save changes" button on character limit exceeded (#8153)
  • Config related issues (#8160)
  • Dedup the category (#8160)
  • Fixes UI issues in Discover and data configurator (#8166)
  • Discover Embeddable not showing _source when all other column are removed (#8167)
  • Sync query and filter when refreshing discover page (#8168)
  • Fix bug when dynamic config index and alias are checked (#8184)
  • [Workspace]Fix workspace detail UI bugs (#8188)
  • Current nav group will be mapped to global system nav group even if user is in a workspace. (#8189)
  • Current nav group will be mapped to a nav group even when user is out of a workspace. (#8189)
  • Fix: use workspace type icons and compressed input (#8215)
  • Add tooltips for sidebar icon buttons (#8216)
  • Fix initial page UI issues (#8217)
  • Remove nav group for dev tools (#8218)
  • Update data explorer ui to use compressed components (#8222)
  • Fix overlay offsets on pages with feature header (#8223)
  • Update the version post release 2.17 (#8225)
  • Remove unused enhancements APIs, clean up, and error handling (#8226)
  • Use @osd/std to prettify objects for display (#8232)
  • [Workspace] drop user personal settings page (#8236)
  • Expose method to register search strategy routes in query enhancement (#8245)
  • Run recent query button work properly (#8252)
  • [Workspace]Fix workspace assets page UI bugs (#8265)
  • Add a temporary fix for a bug with Chrome 129 when handling mask-image (#8274)
  • Expose datasets and data_frames directories for specific imports (#8299)
  • [Workspace] prepend workspace name and icon to breadcrumbs (#8303)
  • Hide delete button for non osd admins in workspace list (#8315)
  • Fix workspace detail page issues (#8317)
  • Update osd to respect new oui breakpoints (#8320)
  • Keyboard shortcut for running queries (#8322)
  • Redirect sample data link to the page in the same workspace (#8330)
  • Discover query input background not shrink when window resize (#8331)
  • Fix HeaderControl not rendered if not mount in initial rendering (#8335)
  • Prevent too many queries sent from dataset selector (#8347)
  • Add discover summary error info and button click logic enhancement (#8352)
  • Data.search() should not ignore the strategy passed as parameter (#8368)
  • Fix dynamic uses of i18n in core (#8392)
  • Fix dynamic uses of i18n and correct duplicate i18n identifiers in console plugin (#8393)
  • Fix dynamic and correct unprefixed and duplicate i18n identifiers in dataSourceManagement plugin (#8394)
  • Fix dynamic uses of i18n in discover plugin (#8396)
  • Fix dynamic uses of i18n and correct unprefixed i18n identifiers in queryEnhancements plugin (#8397)
  • Fix dynamic uses of i18n in indexPatternManagement plugin (#8398)
  • Fix unprefixed i18n identifiers in dashboard plugin (#8401)
  • Fix incorrect use of TopNavControlDescriptionData in dataSourceManagement plugin (#8402)
  • Fix dynamic uses of i18n in home plugin (#8403)
  • Fix dynamic uses of i18n in opensearchDashboardsReact plugin (#8404)
  • Fix unprefixed i18n identifiers in visTypeVega plugin (#8406)
  • Fix duplicate i18n identifiers in visualize plugin (#8407)
  • Fix unprefixed i18n identifiers in management plugin (#8408)
  • Fix unprefixed and duplicate i18n identifiers in visAugmenter plugin (#8409)
  • Fix malformed translations (#8411)
  • Fix unprefixed i18n identifiers in examples (#8412)
  • [Workspace]Remove what's new card in workspace overview page (#8435)
  • [Workspace]Fix use case hidden features not accessible (#8445)
  • Replace segmented button with tabs for OpenSearch connections and Direct query connections (#8460)
  • Fix inconsistent i18n key names in workspace and examples (#8483)
  • Pass hide local cluster flag to data source menu in sample data page (#8503)
  • Compress non-OUI input fields in TSVB visualizations (#8504)
  • [Workspace]Analytics use case overview and essential use case overview crashed (#8524)
  • Update the title of header recent menu (#8529)
  • [MDS] Mute the non-mds endpoints for direct query data connections (#8537)
  • The workspace selector jump that occurs when hovering and clicking. (#8541)
  • Direct query connections fit and finish fixes (#8544)
  • Fix new home page small screen display issues (#8554)
  • Refactored polling logic to poll for results once current request completes (#8555)
  • Fix workspace update issue (#8570)
  • Disable cope all button when there is no saved objects in assets page (#8581)
  • Workspace selector style alignment (#8592)
  • Fix padding and responsive behavior of page header (#8600)
  • Upgrade JSON11 from 1.1.2 to 2.0.0 to ensure UTF-8 safety when stringifying JSON data (#8603)
  • [workspace]fix content management render dashboard with duplicate visualizations (#8606)
  • Discover 2.0 support for S3 fields (#8609)
  • Update content and styling of use case getting started cards (#8614)
  • [Workspace] Workspace assets page crashed after library_write permission revoked (#8648)
  • Finetune search bar and workspace selector style (#8649)
  • Fix random big number when loading in query result (#8650)
  • Discover UI stuck on searching after failing to find deleted index pattern (#8659)
  • Fixed unsupported language is used from localStorage (#8674)
  • [Workspace] Fix non-workspace admin update defaultIndex (#8675)
  • Update OTEL sample data description with compatible OS version (#8693)
  • Ensure save query loaded properly from asset (#8707)
  • [Discover] Modify the search bar info box content for sql/ppl #8708 (#8708)
  • [Enhancement] Update auto-complete-api-with-mds (#8713)
  • [Workspace] [Bug] Fix index pattern issue. (#8718)
  • Generate short url with workspace info (#8719)
  • Polling for PPL results; Saved dataset to saved queries (#8724)
  • Fix error handling in query enhancement facet (#8743)
  • Updates query and language if language is not supported by query data (#8749)
  • Fix time field wrapping overlap on language change in Discover table (#8755)
  • Fix error handling for ppl jobs API (#8771)
  • Fix dynamic uses of i18n and correct unprefixed and duplicate i18n identifiers in visBuilder plugin (#8399)
  • Updated DataSource Management to redirect to Discover as well as display the type of the DataSource (#8492)

🚞 Infrastructure

  • Add i18n checks to PR workflows (#8411)
  • Add precommit hook to validate i18n (#8423)
  • Switch OSD build cache to rely on file hashes instead of mtimes (#8472)
  • [chore] Bump chokidar from 3.5.3 to 3.6.0 (#8490)

📝 Documentation

  • Add Hailong-am as maintainer (#8415)

🛠 Maintenance

  • Update oui to 1.13 (#8246)
  • Update oui to 1.14 (#8372)
  • Update oui to 1.15 and consume $ouiSideNavBackgroundColor (#8480)
  • Update oui to 1.16 (#8564)
  • Update oui to 1.17 (#8640)

🪛 Refactoring

  • [Look&Feel] Updated Discover No Results panel (#7891)
  • Move the render of query extension control buttons to extension component (#8334)
  • [Workspace] Refactor summary panel in workspace create page. (#8381)
  • [Workspace] Refactor new home page. (#8467)
  • Update workspace collaborator table UI (#8543)
  • [Workspace] Update default OSD admin config permission and support wildcard. (#8617)
  • Fine-tune workspace list page compressed style to align with compressed table (#8619)
  • Update change access modal display name (#8680)
  • [discover] query editor and language selector state fixes (#8712)

🔩 Tests