Release Notes
Release Notes
v1.0.0 (17-December-2024)
Added
- Oauth support for Strimzi, Azure Event Hub (Microsoft Entra) and AWS (IAM)
- Ability to remove consumer group topic (start again)
- View log buttons from various screens
- Delete icon to Schema Registry versions table
- Debug Linux/MacOS/Windows scripts
- Ability to send null headers
- Ability to export, import, and reset settings on MacOS (previously Windows/Linux only)
- RPM package for Linux
Changed
- Using runtime instead of native image
- Issue submission max chars increase to 40k chars
- Improved logging format
- Validation icons coloured
- MacOS portable ZIP now contains standard app bundle and scripts outside of bundle
Deprecated
- Nothing
Removed
- Native image
Fixed
- ACL producer validation bug
- Kerberos configuration bug
- SASL example bug, some values remaining during example switch
Security
- Nothing
v0.0.11 (28-November-2024)
Added
- Debug startup scripts batch/shell scripts for Windows, Linux, MacOS
- Ability to view logs directly from some dialogs
- Ability to send null headers in an event/message
- Ability to unsubscribe/delete completely consumer topic offsets
- EXPERIMENTAL: Strimzi sasl.client.callback.handler.class support (io.strimzi.kafka.oauth.clientJaasClientOauthLoginCallbackHandler)
Changed
- Added delete icon on schema versions table column
- Better logging
- Ability to alter offsets directly from subscribed topics offsets tab (via context menu)
- Validation warnings and errors in colour
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Potential NPE when displaying topics if error determining offsets (due to Kafka version incompatibility or other error)
- ACL producer form validation bug
- No longer displaying SSL truststore config at times on schema registry or security, if SSL disabled (introduced 0.0.9)
Security
- Nothing
v0.0.10 (12-November-2024)
Added
- Open config file in text editor
- Report issues, feature requests, feedback from GUI or via browser
- Show logs folder, in console, or latest log in text editor
- Schema registry creation/update confirmation popup
- Search messages view tooltips / info
- Search messages pane collapsable checkbox
- Warnings if schema-encoded keys or values are detected without Schema Registry deserializer
Changed
- Rename from KafkaTopical to KafkIO
- Always create a config file even if no clusters configured
- Search messages search box right aligned
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Missing JSWBlend_ADDPeer hint on Linux caused errors/display
- Issue natively opening files on some Linux distros, now fall back to xdg-open
- Minor display/styling
- Honouring do not show hints setting in some dialogs
Security
- Nothing
v0.0.9 (05-November-2024)
Added
- Copy Kafka event details to clipboard from event/message table context menu
- Splash screen
- Full ACL administration capability
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Some style issues to prevent minor movement caused by buttons changing size
Security
- Nothing
v0.0.8 (24-October-2024)
Added
- Nothing
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Critical startup FileSystemNotFoundException error, where app fails to load on new installs
- Fixing run_console.bat on Windows, which incorrectly assumed "cat" exists by default on Windows machines
Security
- Nothing
v0.0.7 (23-October-2024)
Added
- Text search for schemas, messages, and produce message dialogs
- Schema Registry schema creation & editing
Changed
- Faster display of messages (modal popup time minimised)
- Cut/undo/redo/delete in produce message context menus
- Display improvements (compacting) for smaller screens
- Various performance improvements
- Various UI improvements
Deprecated
- Nothing
Removed
- Some undesired sout logging from time picker control
Fixed
- Schema ID and type fields' labels were mixed up on key/message value popups
- Minor performance improvements
Security
- Nothing
v0.0.6 (29-August-2024)
Added
- Topic deletion warning in the event where a deleted topic still persists
Changed
- Partition and offset info on lower message pane view, and popup
Deprecated
- Nothing
Removed
- Nothing
Fixed
- SASL SCRAM incorrect sasl.mechanism value bug fixed
Security
- Nothing
v0.0.5 (28-August-2024)
Added
- Consumer administration (at cluster or topic level)
- Consumer group delete
- Consumer offset reset earliest
- Consumer offset reset latest
- Consumer offset reset by timestamp
- Consumer offset reset by specified offsets
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing
Security
- Nothing
v0.0.4 (13-August-2024)
Added
- Nothing
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Schema Registry reflection error
- Adding header to message reflection error
- macOs portable ZIP README.txt typos
Security
- Nothing
v0.0.3 (12-August-2024)
Added
- Create topics
- Alter topic settings
- Clear topic messages
- Delete topics
- Produce messages with key, value (empty and null), headers, and partition
- Serializer/deserializer support for unsigned 32-bit and 64-bit integers
Changed
- Files run.sh and README.txt now in macOS portable ZIP
- File README.txt now Linux portable ZIP
- clusters.yml format change seamless migration
- Clearly show difference between empty and null value in messages table and details views
- Better visual differentiation between line numbers and contents (i.e., a message)
Deprecated
- Nothing
Removed
- Reduced card shadow glow
Fixed
- Some info popup text improvements
- Config file reader less sensitive to unknown properties
Security
- Nothing
v0.0.2 (20-July-2024)
Added
- Nothing
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Accessibility tools/readers could trigger errors
- Some embedded binaries would fail to load due to MacOS security (third-party and not signed), and architectural naming conflicts. Notably snappy, lz4 & zstd binaries were affected.
Security
- Nothing
v0.0.1 (19-July-2024)
Added
- Configure/delete/edit cluster connections
- Test broker and schema registry connection
- SSL and SASL
- Logs, and rolling logs
- Event Log UI with ability to report an issue
- JKS Convert tool, to create JKS from other keystore types
- Health logger UI
- Memory-stick mode (configuration file stored by binary)
- Ability and warning to copy/overwrite existing config when flipping memory-stick mode
- Various key-bindings and shortcuts (configurable in a later release)
- Import and export configuration
- Proxy configuration, including custom SSL certs and ability to trust all
- Store password in O/S keychain
- Display settings (theme, font, hints)
- Global Kafka settings (timeouts, etc.)
- Cluster overview UI, showing version and enabled features and broker counts, general health, etc.
- Cluster broker UI
- Cluster topic and messages UI
- Advanced messages search, including by offset, dates, partition, and text
- Choice of key/value deserialization
- Decompression support for gzip, snappy, lz4, zstd
- Schema support for JSON, Protobuf, AVRO
- View keys/values as JSON, XML, Hex, or string, raw view
- View headers
- Cluster consumers UI
- Cluster schema registry UI with ability to see old schemas also
- Menu-item to show logs or config folders
- Menu item to open terminal in config folder
- Automatically check for latest version
- Opt-out of latest versions
- Ignore "this" update (until the next one)
- Debug mode
- About UI with version information
- Environment and system properties viewer
- CLI-mode
- Auto-detect running instances (prevent multiple instances running)
- Automatic cluster throttling (prevent too much I/O with brokers)
- Remember size of screen and various horizon/vertical split-pane positions
Changed
- Nothing
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing
Security
- Nothing