Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 4.10.0 #681

Conversation

ydb-platform-bot
Copy link
Collaborator

🤖 I have created a release beep boop

4.10.0 (2024-01-31)

⚠ BREAKING CHANGES

  • app no longer parses query responses from older ydb versions
  • v0.1 explain plans are no longer rendered

Features

  • add clipboard button to nodes tree titles (#648) (1411651)
  • add ErrorBoundary (#549) (f5ad224)
  • add language setting (#520) (425c9ae)
  • add sorting of issues in issues tree (#532) (9f7837c)
  • add top nodes by memory table (#562) (0d4ccf2)
  • add top tables links (#564) (e9b918f)
  • add Versions (#394) (d5abb58)
  • add VirtualTable, use for Nodes (#578) (d6197d4)
  • always use localStorage if no settingsApi (#603) (ff692df)
  • ClusterInfo: display groups stats (#598) (c31d048)
  • ClusterInfo: update versions bar, rework DC and Tablets fields (#407) (4824f0d)
  • Describe: add topic data for CDCStream (3a289d4)
  • Diagnostics: add consumers tab for CdcStream (22c6efd)
  • Diagnostics: add Partitions tab (914702b)
  • Diagnostics: remove tenant diagnostics cards setting (#602) (fe61df8)
  • Diagnostics: rework Consumers tab (0dae9d8)
  • Diagnostics: update Healthcheck design (#509) (e315ca4)
  • enable explain-script parsing, remove deprecated code (5c6e9a2)
  • info and summary tabs for external objects (#493) (88d9041)
  • migrate from external settings api (#621) (ae2fbbe)
  • move healthcheck to tabs (#531) (1879d3d)
  • Navigation: remove legacy navigation setting support (8544f11)
  • Nodes: display rack in table (3b8cdd5)
  • Nodes: filter and sort on backend (#503) (2e8ab8e)
  • Nodes: use /viewer/json/nodes endpoint (226cc70)
  • Overview: add topic data for CDCStream (be80545)
  • Overview: display topic stats for topics and streams (08e9fe0)
  • Partitions: display partitions for topic without consumers (0843a49)
  • ProgressViewer: add custom threasholds to ProgressViewer (#540) (3553065)
  • Query: add explanation to query duration (#501) (a5f5140)
  • Query: add explanation to the query method selector (#492) (ce6407c)
  • QueryEditor: add data and query modes (#422) (c142f03)
  • QueryEditor: add explain query modes (39ad943)
  • QueryEditor: display query duration (967f102)
  • QueryEditor: remove old controls, update setting (#445) (75efd44)
  • QueryEditor: transform history and saved to tabs (#427) (6378ca7)
  • Query: enable queries with multiple resultsets (#595) (2eedfb6)
  • Query: remove query modes setting (#600) (78c63e4)
  • Query: support PostgreSQL syntax (#515) (0c8346e)
  • remove support for explain v0.1 (c8741a6)
  • remove unsupported pages (b2bc3b2)
  • rework navigation, update breadcrumbs (#418) (2d807d6)
  • SchemaTree: add actions for topic (#507) (6700136)
  • Storage: display vdisks over pdisks (bb5d1fa)
  • Storage: hide nodes table for node page (#557) (9a25a00)
  • StorageNodes: display datacenter in table (4507bfd)
  • Storage: sort on backend (#510) (034a89a)
  • Storage: use VirtualTable (#628) (67fd9b0)
  • Storage: v2 api and backend filters (#506) (ce4bf6d)
  • support external objects in schema tree (#485) (cf96f9a)
  • TableInfo: extend Table and ColumnTable info (89e54aa)
  • Tablet: display node fqdn in table (4d8099a)
  • TenantOverview: add charts (#657) (78daa0b)
  • TenantOverview: add columns to memory table (#593) (6379577)
  • TenantOverview: add cpu tab to tenant diagnostics (#550) (3048f84)
  • TenantOverview: add links to sections titles (#599) (30401fa)
  • TenantOverview: add storage tab to tenant diagnostics (#541) (c4cdd35)
  • Tenant: transform general tabs into left navigation items (#431) (7117b96)
  • TopQueries: add columns (b49b98d)
  • TopQueries: date range filter (b9a8e95)
  • TopQueries: filter by query text (2c8ea97)
  • TopShards: date range filter (aab4396)
  • update breadcrumbs (#432) (e583a03)
  • update TenantOverview design (#527) (8a752e0)
  • update to uikit5 (#607) (ddd263b)

Bug Fixes

  • add default data formatter to ProgressViewer (#552) (ac372a4)
  • add duration formatter (e325d98)
  • add loader for healthcheck (#563) (6caea3d)
  • add NodeId to NodeAddress type (#545) (3df82d3)
  • add opacity to unavailable nodes (8b82c78)
  • add protobuf time formatters (c74cd9d)
  • add read and lag images (a3f0648)
  • add reducer for consumer (4ab65e3)
  • add SpeedMultiMeter component (39acbf1)
  • add storage value to tb formatter (#547) (f1e4377)
  • add verticalBars component (053ffa8)
  • align standard errors to the left (cce100c)
  • api: change nulls to empty objects (0ab14e8)
  • apply design fixes (#475) (5e7c9ca)
  • AsideNavigation: replace query icon (#466) (4495eb2)
  • AsideNavigation: swap icons (#465) (13bc92a)
  • Auth: add a step in history for auth form (c72d06e)
  • Authentication: enable page redirect (#539) (721883c)
  • breadcrumbs: update tenant and tablet params (#443) (b0d31ac)
  • Cluster: add icons to tabs (#430) (e9e649f)
  • ClusterInfo: add Databases field (#474) (28a9936)
  • ClusterInfo: change cluster default name (#478) (398df6e)
  • ClusterInfo: do not show response error on cancelled requests (83501b5)
  • ClusterInfo: hide by default (#435) (ef2b353)
  • Cluster: make global scroll (#470) (30f8bc5)
  • Cluster: remove padding from cluster page (8138823)
  • Cluster: remove tabs icons and numbers (#473) (d2e43d4)
  • Cluster: use counter from uikit for tabs (#428) (19ca3bd)
  • Compute: update data on path change (1783240)
  • Consumers: enable navigation to Partitions tab (fa79081)
  • Consumers: fix typo (aaa9dbd)
  • Consumers: update topic stats values align (f2af851)
  • DetailedOverview: prevent tenant info scroll on overflow (#434) (8ed6076)
  • Diagnostics: display nodes tab for not db entities (a542dbc)
  • Diagnostics: remove unneded tenantInfo fetch (#420) (ccaafe4)
  • Diagnostics: render db tabs for not root dbs (7d46ce2)
  • disable link and popover for unavailable nodes (990a9fa)
  • display database name in node info (#543) (788ad9a)
  • display storage pool in VDisks popups (5b5dd8a)
  • enable extract and set user settings manually (#629) (5eecd58)
  • export toaster (b5d12c0)
  • fix copy schema action (#483) (f6b01c3)
  • fix cpu usage calculation (#542) (f46b03d)
  • fix crash on invalid search query (4d6f551)
  • fix createExternalUILink (#571) (52546f1)
  • fix diagnostics top queries width (#574) (afa17f2)
  • fix disks developer UI links for paths with nodeId (#594) (7f5a783)
  • fix Healthcheck blinking (#528) (0fc6c46)
  • fix incorrect data display in ProgressViewer (#546) (be077b8)
  • fix incorrect truncate strings with popover (#567) (d82e65b)
  • fix port doesnt match (#576) (147a2a9)
  • fix ProgressViewer background (#556) (6234462)
  • fix Select label and values align (f796730)
  • fix sticky storage info (#573) (4b923d1)
  • fix tablet size (#490) (5a9b9d9)
  • fix top queries table row height (#565) (b12dceb)
  • fix topic templates (#524) (f593b57)
  • fix types for external props (#522) (173081f)
  • format dates with date-utils (948598b)
  • Header: add icons for nodes and tablets (#500) (862660c)
  • Healthcheck: add merge_records request param (#538) (6a47481)
  • Healthcheck: render loader on path change (ec40f19)
  • InfoViewer: add prop renderEmptyState (44fe28f)
  • InfoViewer: allow multiline values (17755dc)
  • InfoViewer: min width for values (64a4fd4)
  • Issues: fix types (#488) (e2fe731)
  • LinkToSchemaObject: fix schema link (#566) (6ca8a70)
  • minor fixes in Nodes and Tenants tables (8dca43a)
  • move inverted disk space setting to general page (#589) (b09345e)
  • move sendQuery timeout to request query (#464) (6323038)
  • Network: update data on path change (588c53f)
  • Nodes: always use nodes when flag is enabled (#584) (6ac6ee2)
  • Nodes: fix endpoint setting (#397) (4aea8a2)
  • Nodes: open external link in new tab (b7c3ddd)
  • Nodes: support v2 compute (#476) (696d43a)
  • Nodes: use nodes endpoint by default (#535) (12d4fef)
  • ObjectSummary: fix issue on object change with active schema tab (#482) (b50db5f)
  • ObjectSummary: fix wrong tree alignment bug (#486) (e8bfe99)
  • OverloadedShards: display IntervalEnd (c7cbd72)
  • OverloadedShards: rename to top shards (ffa4f27)
  • Overview: display error statusText on schema error (99b030f)
  • Overview: display titles for topic, stream and tableIndex (2ee7889)
  • Overview: partitioning by size disabled for 0 SizeToSpit (1028e7d)
  • Partitions: add search to consumers filter (95e4462)
  • Partitions: fix columns titles (4fe21a0)
  • Partitions: fix error on wrong consumer in query string (44269fa)
  • Partitions: fix offsets calculation (#402) (fd4741f)
  • Partitions: update Select empty value (a7df6d1)
  • PDisk: add display block to content (130dab2)
  • PDisk: calculate severity based on usage (64c6890)
  • PDisk: display vdisks donors (8b39b01)
  • PDisk: grey color for unknown state (54f7e15)
  • query: correctly process NetworkError on actions failure (cf5bd6c)
  • QueryEditor: collapse bottom panel if empty (566db3b)
  • QueryEditor: color last used query action, run on command (#436) (c4d3bb8)
  • QueryEditor: do not reset input on empty savedPath (#451) (7f98e44)
  • QueryEditor: make client request timeout 9 min (44528a8)
  • QueryEditor: rename query modes (#449) (c93c9c1)
  • QueryEditor: result status for aborted connection (4b0d84b)
  • QueryExplain: do not request ast when missing (54cf151)
  • QueryExplain: request AST if it is empty (d028b4e)
  • Query: fix query method selector help text (#504) (65cdf9e)
  • Query: process null issues error (#480) (4c4e684)
  • Query: rename New Query tab to Query (#467) (c3f5585)
  • QueryResult: output client error messages (deef610)
  • QueryResultTable: fix table error on null cell sort (#590) (805a339)
  • Query: transfer API calls to a new line (#499) (de3d540)
  • refactor metrics storage section (#568) (db5d922)
  • rename additionalInfo params to additionalProps (#525) (dd2b040)
  • rename flag for display metrics cards for database diagnostics (#536) (957e1fa)
  • rename Internal Viewer to Developer UI (#423) (3eb21f3)
  • ResponseError: make error prop optional (f706e94)
  • Schema: display keys in right order (#596) (c99b7e2)
  • Schema: display NotNull columns (d61eaa4)
  • SchemaOverview: display entity name (2d28a2a)
  • SchemaTree: add actions to external objects (#497) (5029579)
  • SchemaTree: do not expand childless components (90468de)
  • SchemaTree: set required query mode for tree actions (#491) (ccd1eda)
  • SchemaTree: transfer Show Preview to SchemaTree (#505) (46220c4)
  • SchemaTree: update create table template (#512) (712b3f3)
  • Search: add minimum width to Search (#494) (2add1dc)
  • settings: use system theme by default (726c9cb)
  • show 5 digits size in table info (#461) (8c4ecc4)
  • Storage: display all groups by default (#554) (1da83f1)
  • Storage: display not full donors (13f4b9f)
  • Storage: fix incorrect usage on zero available space (2704cd7)
  • Storage: get nodes hosts from /nodelist (cc82dd9)
  • StorageGroups: display Erasure (4a7ebc0)
  • StorageNodes: make fqdn similar to nodes page (344298a)
  • StorageNodes: sort by uptime (#447) (283cb81)
  • Storage: remove visible entities filter (#448) (b4d9489)
  • Storage: replace hasOwn to hasOwnProperty (2452310)
  • Storage: request only static nodes (e91e136)
  • Storage: set storage true for nodes (#579) (146d235)
  • Storage: update columns (#437) (264fbc9)
  • Storage: update data on path change (f5486bc)
  • TableIndexInfo: format DataSize (#468) (a189b8c)
  • TableInfo: add default format for FollowerGroup fields (961334a)
  • Tablet: add error check (49f13cf)
  • Tablet: clear tablet data on unmount (#425) (5d308cd)
  • Tablet: fetch data on action finish (#405) (f1d71c5)
  • Tablet: fix dialog type enum (c477042)
  • TabletsFilters: properly display long data in select options (ea37d9f)
  • TabletsFilters: replace constants (ea948ca)
  • Tablets: fix infinite rerender (79b3c58)
  • Tablets: fix postponed data update on path change (d474c6c)
  • Tablets: reduce rerenders (#585) (f1767a1)
  • TabletsStatistic: process different tablets state types (78798de)
  • TabletsStatistic: use tenant backend (#429) (d290684)
  • Tablet: update state to color mapping (7ccc8c7)
  • Tenant: always display Pools heading (94baeff)
  • Tenant: fix tree not fully collapsed bug (#551) (8469307)
  • TenantOverview: add copy button to tenant name (#459) (2d8b380)
  • TenantOverview: display database type in title (5f73eed)
  • Tenants: fix tenant link (#439) (432c621)
  • Tenants: use blob storage (#530) (8a546a1)
  • Topic: add reducer for describe_topic (7c61dc9)
  • TopicInfo: do not display /s when speed is undefined (2d41832)
  • TopicStats: use prepared stats, update fields (a614a8c)
  • Topic: use SpeedMultiMeter and utils functions (3e0293c)
  • TopQueries: display IntervalEnd (e5b2b07)
  • TopQueries: enable go back to TopQueries from Query tab (bbdfe72)
  • TopQueries: proper table dynamic render type (9add6ca)
  • TopQueries: update data on path change (32d7720)
  • TopShards: fix table crash on undefined values (604e99a)
  • TopShards: keep state on request cancel (1bd4f65)
  • TopShards: rename to overloaded shards (d9978bd)
  • TopShards: render a message for empty data (8cda003)
  • TopShards: sort by InFlightTxCount (#591) (eb3592d)
  • TopShards: switch between history and immediate data (eeb9bb0)
  • TruncatedQuery: wrap message (f41b7ff)
  • turn on query modes and metrics cards by default (#588) (c2f0d74)
  • update @types/react (#570) (1e38c5b)
  • update links to VDisk and PDisk Developer UI (#582) (97dda88)
  • update PDisks and VDisks tests (3bf660e)
  • UsageFilter: fix bar flashes (#457) (ae1965e)
  • use UsageLabel in top groups by usage table (#572) (752888d)
  • UserSettings: reword nodes setting and add popup (2fda2b8)
  • UserSettings: separate Setting, enable additional settings (#396) (e8a17a1)
  • UserSettings: treat invertedDisks settings as string (ad7742a)
  • UserSettings: update query mode setting description (#521) (c526471)
  • utils: add formatBytesCustom function (2f18c22)
  • VDisk: fix typo (1528d03)
  • VDisk: use pdiskid field for link (5ee0705)
  • Versions: enable table dynamic render (#416) (3c877ea)
  • VirtualNodes: display developerUI link on hover (#587) (ba6c249)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@vovaspace vovaspace closed this Jan 31, 2024
@vovaspace vovaspace deleted the release-please--branches--main--components--ydb-embedded-ui branch January 31, 2024 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants