Skip to content

Latest commit

 

History

History
605 lines (381 loc) · 41 KB

CHANGELOG.md

File metadata and controls

605 lines (381 loc) · 41 KB

2.13.2 (2024-02-21)

Bug Fixes

2.13.1 (2023-11-16)

Bug Fixes

  • Support dot in schema names (0c6e228)

2.13.0 (2023-07-20)

Features

  • update schema compatibility mode from the tool menu (#547) (9d1259e)

2.12.3 (2023-07-19)

Bug Fixes

  • ingore set windows min size when in full screen (#542) (5d81a6b)

2.12.2 (2023-05-28)

Bug Fixes

  • navigation to resources that contains a full stop (#488) (d02d3f5)

2.12.1 (2023-04-01)

Bug Fixes

  • part of the topic menu hidden by the bottom allotment (2444d27)
  • producer button disappear during record consumption (d9d9d7e)
  • wrong namespace for nested avro refs (c783765)

2.12.0 (2023-03-05)

Bug Fixes

  • de-duplicate notifications (40fadf0)

Features

2.11.2 (2023-02-24)

Bug Fixes

  • disable resize in simple search mode (5a17baa)
  • increase number of FD limit (52352c6)
  • missing human readable time (b46e846)
  • mitigate subtitle overload in the topic (8c209fa)

2.11.1 (2023-02-08)

Bug Fixes

  • sidebar not updated on navigation (de14c29)

2.11.0 (2023-02-07)

Bug Fixes

  • hide custom consumer modal on submit without waiting for the consumer to start (738024e)

Features

  • experimental search records by text (8d44d61)
  • hide delete and edit cluster buttons (e2ed032)
  • show an icon when a tombstone is consumed (e683abd)

2.10.1 (2023-01-31)

Bug Fixes

  • check list of topics to update to prevent an internal error (8a7ce90)
  • parse http error from POST schema registry (5ef5858)

2.10.0 (2023-01-23)

Bug Fixes

  • typo in add cluster form (4502855)

Features

  • reset consumer group to a point in time (#349) (0fc06d9)

2.9.1 (2023-01-11)

Bug Fixes

  • make search case insensitive (899d72c)
  • mitigate empty code editor (095fe02)
  • truncate long titles to avoid overlap with tools button (ffbd152)

2.9.0 (2023-01-09)

Bug Fixes

  • disable autocomplete in add consumer group (5ce0280)
  • disable autocomplete/autocapitalize in create topic modal (0bfa38a)
  • favourites removed when a cluster is updated (a67accf)
  • remove consumer group from the UI when deleted (e983727)
  • remove schema from the UI when deleted (3134e35)
  • remove topic from the UI when deleted (15c5050)
  • start consumer loader as soon as the consumer is started (aa0c9dc)
  • support logical types in avro unions (1118c9c)
  • wrong code theme in new windows (a9150e0)

Features

  • add avro producer (#307) (e7bb6a4)
  • add external windonw button to record details modal (ab80738)
  • add kafka timeout settings (889f07a)
  • add shortcut to jump to the schema from the topic (cb56b58)
  • add string producer (#300) (bb0ab30)
  • allow user to open the topic and the schema registry to a new window (151d50d)

2.8.0 (2022-12-21)

Bug Fixes

  • disable autocomplete on search input (5ee2e0e)
  • minimize button colors (e754635)

Features

2.7.1 (2022-12-19)

Bug Fixes

  • unable to decode nested avro schema without namespace (ad59f98)

2.7.0 (2022-12-16)

Bug Fixes

  • increase timeout in export records (a8df9e5)
  • set default sql timeout to 10s instead of 0 (1941190)
  • strip protocol from the cluster endpoint (5c17b2f)

Features

  • add topic info modal (9e7b4fa)
  • Configure SSL connections using truststore and keystore (#251) (5cf6913)
  • download schema locally (d21bc33)
  • minimize sidebar and item list column (#254) (46c0cf3)

2.6.0 (2022-12-11)

Bug Fixes

  • resolve schema from cache when no ns is specified (9d4b727)

Features

  • improve cluster search (df4e6d8)
  • make record details modal resizable (e94e65c)
  • use resizable modal in add-schema-modal (d25b146)

Performance Improvements

  • extract nested schemas in schema registry to speed up Avro serde (208837a)

2.5.0 (2022-12-04)

Bug Fixes

  • repeated keystroke in input fields (a24ee3e)

Features

Performance Improvements

  • fetch consumer state after stop and disable re-fetching while the consumer is stopped (9eaed7a)
  • on query only refetch first page (b52f49b)
  • use an instert counter instead of a query to get the table size (8b6af73)

2.4.1 (2022-12-02)

Bug Fixes

2.4.0 (2022-12-01)

Bug Fixes

  • allow upper and lower case in search inputs (aa0d970)

Features

  • add option to "compactify" consumed records (#194) (903641a)
  • export internal database (6a49dae)

2.3.1 (2022-11-30)

Bug Fixes

  • store favorites locally (056e1af)

2.3.0 (2022-11-28)

Features

  • active users telemetry (0a36d3a)
  • emit errors from the kafka consumer to the frontend (d20def2)
  • pause consumer group when a consumption intervall is specified (42a5753)

2.2.0 (2022-11-28)

Bug Fixes

  • missing app version in sidebar (1525533)
  • show raw error when unable to parse as TauriError (482c0d7)

Features

  • add modal to view a single record in monaco (36bf5c2)
  • allow user to export consumed records (fcff611)
  • copy parsed json from the record list (27d0f47)

2.1.0 (2022-11-24)

Bug Fixes

Features

  • FE: add tools to schema registry view via monaco js (16acd78)
  • FE: redesign records view page (#161) (bb5924b)
  • validate json in add schema modal (48d711e)

2.0.1 (2022-11-20)

Bug Fixes

2.0.0 (2022-11-20)

  • feat!: Switch to TOML for config format (again) (#159) (84a2d10), closes #159

Performance Improvements

  • Use connection pool to interact with the DB (#160) (636a025)

BREAKING CHANGES

  • use toml for configurations instead of json

1.18.1 (2022-11-18)

Bug Fixes

  • dead lock consuming multiple topics (3c6fb3a)

Performance Improvements

  • reduce records page size to 20 (4b605be)

1.18.0 (2022-11-14)

Bug Fixes

  • fe: divider misaligned in schema registry (a30b2ac)
  • fe: divider misaligned in the settings page (e3abf6a)
  • FE: replace undefined with ... (f0a8731)
  • remove duplidate divider in the consumer group page (ae6773a)

Features

  • add delete consumer group tool (7cddb2f)
  • Allow users to create a new schema (#132) (574169c)
  • read insulator v1 config at first startup (#137) (6d06698)

1.17.0 (2022-11-04)

Bug Fixes

  • be: Use fair mutex to syncronise multiple consumers writing to sqlite (b95b2b2)
  • fe: remove padding in the main page (7066e7f)
  • Get result size using the query (971674a)

Features

  • add button to delete a specific schema version (b54e0d2)
  • add button to delete a topic (d7005e6)
  • add delete schema button (436dd58)
  • fe: click enter to select the first cluster from the search bar (ff4488c)
  • fe: show loader between pages in records-list (b1523ae)
  • ux: double enter to select the first item that match the search (0f756f9)
  • ux: show query in an allotment instead of a modal (4ef8911)

Performance Improvements

  • be: cache parsed avro schema (b229189)

1.16.0 (2022-11-03)

Bug Fixes

  • be: Invalid assertion on config values (9c6c5b0)
  • BE: stop consumer (dec90c5)
  • BE: Use fair mutex (48af3c9)
  • deadlock in topicPartition list cache (a2afcf1)
  • FE: avoid to store empty strings for configs (6939773)
  • FE: dayjs call namespace (9d3dea3)
  • flickering while consuming a topic (abbec33)
  • Out of range due to difference between usize (cbbec11)
  • Reset topics/partitions cache when a new topic is addedd (894bb3c)
  • text input null exception when using currentTarget (0ed96cf)

Features

  • FE: use mod + f to focus the search bar (1292c70)
  • query records (8768851)
  • use infinite scroll in records list (b7ea2e0)
  • Use sqlite as recors storage (7a27155)

Performance Improvements

  • only build a schema registry client if a config is defined (ec1b4bc)

1.15.0 (2022-10-27)

Bug Fixes

  • duplicates in consumer group view (42eb3de)

Features

  • FE: show search bar in cluster view (7e5460a)
  • make search bar configurable from settings (1db0e24)
  • use regex in search bar (584e0a7)

1.14.2 (2022-10-26)

Bug Fixes

  • resolve avro ref to enums (e8eb9ab)

1.14.1 (2022-10-26)

Bug Fixes

  • disable refresh/reset offset buttons while loading (156e794)
  • only get latest offset for consumer group topics (e16f361)

Performance Improvements

  • cache list of all topics/partitions (6b99732)
  • move get consumer state to another API call (a4f8999)

1.14.0 (2022-10-24)

Features

  • Show consumer group lag by topic (3cf424b)
  • Use accordion to group consumer data by topic name (90ebda7)

1.13.0 (2022-10-23)

Bug Fixes

  • FE: disable refetch in consumer group page (8eda18f)

Features

  • Add reset offset in consumer group (2a3d4b7)
  • BE: Add create consumer group function (447b09c)
  • BE: Show schema id (10befc6)
  • FE: Add create consumer group modal window (544ea81)
  • FE: Add page subtitles with mock data (d7bc953)
  • Show cleanup policy in the topic page (cb7203c)
  • Show estimated number of records (e9e0853)
  • Show number of partitions in topic view (fad38da)
  • Show schema compatibility level (3214136)

1.12.0 (2022-10-20)

Bug Fixes

  • BE: Use committed_offsets speed up query offsets (f7be070)
  • FE: overlapping start and text in item list (2eb6a08)
  • FE: Scroll list of offsets in consumer groups (9c9f120)

Features

  • BE: cache consumer groups (55bad17)
  • BE: retrieve consumer group status (4c26eea)

1.11.0 (2022-10-17)

Features

  • Cache topic list (303f45c)
  • Show topic/partition/offset registered in a cosumer group (3f626b3)

1.10.0 (2022-10-16)

Bug Fixes

  • compile on windows (15d0bb6)
  • FE: Persist recent items across page change (00764e9)

Features

  • FE: Add clear cache button (856d205)
  • FE: Add favorites to item list (9679171)
  • Show list of consumer groups (59a1bff)

1.9.0 (2022-10-14)

Bug Fixes

  • BE: Resolve avro references (367ad94)
  • BE: Stop consumer on error (36f8033)
  • FE: Fix flickering while consuming (3db919f)

Features

  • create topic (09a94f4)
  • FE: Show number of schemas and topics (59032e2)
  • FE: Show recent items in topics and schemas (024180f)

1.8.1 (2022-10-12)

Bug Fixes

  • BE: Use scale to parse avro decimals (22c8ae8)

1.8.0 (2022-10-12)

Features

1.7.0 (2022-10-11)

Bug Fixes

  • BE: Use a map topic consumer for each cluster (0c8da4a)
  • FE: Use UTC in consumer setting (1329aff)

Features

  • BE: re-implement the consumer (a117ae0)
  • BE: Retrieve schema using the id from the kafka record (3c724b5)
  • cache schemas by subject name (1428c57)
  • FE: Save pem in config instead of using locations (dd62156)
  • FE: show error notifications (a7e40ad)
  • use avro by default and fallback on string on failure (9603e2d)
  • use consumer get record from lib (a11343f)
  • use consumer stop from lib (1c8a68c)
  • Use lib to start consumer and get state (0fd64c7)
  • use new lib for read/write configurations (8f7ad00)
  • use new lib for schema registry (cd5580c)
  • use new lib for the topic list (d6d348c)
  • use only one schema registry for each cluster (00d2631)

1.6.0 (2022-10-03)

Bug Fixes

  • FE: Null record in records-table (113e9bd)

Features

  • Add consumer settings (5ff9431)
  • BE: allow to start consuming from different points (dac0dbd)
  • Consumer filter by date time (b301467)
  • FE: Wrap long lines in shema view (6651878)

1.5.0 (2022-10-02)

Bug Fixes

  • BE: Delete the handle after stopping the consumer (b236c16)
  • FE: navigation (82eaaa3)

Features

  • BE: add get records count api (12c889c)
  • BE: add get_consumer_state function and disable tauri notifications (4c7eb7c)
  • BE: add partitions to topic info (2ac5ee8)
  • BE: Add POC API to handle multiple consumers (b148f33)
  • BE: disable offset autocommit by default (36f12aa)
  • BE: return partition info in list_topic api (be853ea)
  • BE: Stop consumer and notify client on error in the loop (8e30455)
  • BE: Use lossy parsing for utf8 strings (6ed9325)
  • Consume from all partitions (6a091bf)
  • FE: Consumer view (81cacee)
  • FE: Show records as cards (3aeb70d)
  • FE: Use mantine style in the records table (9a91af2)
  • Show record offset, partition and timestamp (ca23f8a)

1.4.0 (2022-09-27)

Bug Fixes

  • deal with long schemas and topic names (86e1d1d)
  • set timeout for schema registry requests (89add9e)

Features

1.3.0 (2022-09-25)

Bug Fixes

  • FE: Hide versions selector while loading (5300e67)
  • FE: Remove line numbers in schema cause they appears when copy pasting (2f504d9)

Features

  • add setting to disable notifications (a0b0e0b)
  • FE: Show spinner loading the schemas (48b0fa4)
  • FE: Use allotment to split the panes (ce1f9ed)

1.2.1 (2022-09-25)

Bug Fixes

1.2.0 (2022-09-25)

Bug Fixes

  • FE: padding to avoid scroll bar overlap with content (7ce0a36)
  • FE: warning switching from undefined to string in the search input (1b711f5)

Features

  • BE: Get all schema versions for a given subject (287a50d)
  • BE: Get latest schema for a given subject (6b026e2)
  • BE: Get list of schemas (549102e)
  • FE: Add schema registry page (0d078e5)
  • FE: Show schema (a04e702)

1.1.0 (2022-09-24)

Bug Fixes

  • FE: Do not change clusters order (a29366c)

Features

  • BE: support SSL (02e0a58)
  • FE: Use scrollable area in cluster form and list (a110589)
  • store all configurations (88eef82)

1.0.1 (2022-09-23)

Bug Fixes

1.0.0 (2022-09-22)

Bug Fixes

  • FE: Topic list is always empty (b982d4f)

Features

  • BE: Expose a minimal set of api (282ac8b)
  • BE: read/write user configurations (2ce1e07)
  • BE: support SASL (1df6dc9)
  • change window title (2f99892)
  • FE: Add active cluster to the state (b3d60b7)
  • FE: Add app state provider (40372f0)
  • FE: Add main page (b3b7550)
  • FE: Add notification component (4759688)
  • FE: add refresh topic list button (6b1a003)
  • FE: Add settings page (2b305a0)
  • FE: Add/Edit cluster configs (73917b1)
  • FE: complete cluster config form (b9cbc82)
  • FE: delete cluster configs (dbc9327)
  • FE: Remove top bar (abb1719)
  • FE: Show a notification when config are loaded (861933d)
  • FE: show empty topic list warning (e702f24)
  • FE: show loading on topics list (446f0e5)
  • FE: show topic page (b32131f)
  • FE: sort topic list (420a503)
  • FE: Split App component (2990b10)
  • show list of topics (4ac327f)
  • Store team in config (115bb15)
  • Use Id to uniquely identify cluster configs (61ab8cf)