Releases: lucassm02/memgui
v1.3.1
Release Notes - MemGUI v1.3.1
Added
- Search language with filters and sorting.
- Query history to reuse recent searches quickly.
- Help button and connection reactivation flow.
- Fallback language support for missing translation keys.
- Key list UI refreshed for faster browsing.
Changed.
- Key search component streamlined for clarity.
- Private key selection no longer filters by file.
- Internal refactors removed ineffective overengineering.
Fixed
- Translation typos corrected across locale files.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run — no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI — happy caching!
v1.3.0-beta
Release Notes - MemGUI v1.3.0-beta
Added
- Query language for key/value filtering with ordering and limits.
- Key list UI refreshed for a clearer and faster browsing experience.
Changed
- Private key selection input no longer has extension filter.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run - no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI - happy caching!
v1.2.0
Release Notes - MemGUI v1.2.0
Added
- SSH connections with an improved connection flow.
- Key import/export and data import improvements.
- Encryption support for stored data.
- Lightweight index update listener for new keys.
- Auth-specific index events and queue updates in the API.
- Experimental CI pipeline to generate builds.
Changed
- Memcached connection layer refactored for clearer structure.
- NeDB storage path now uses the OS default app data directory.
- Key index architecture sharded with centralized reserved keys.
- Index reuse and stale key pruning for faster key lookups.
- Cachedump processing reuses results and reads full slabs.
- Search limits and data size display refined in the API and UI.
- UI polish across menus, confirmation modal, and dump modal spacing.
- Translation strings corrected for UI copy.
- Env loading now uses dotenv and ignores reserved keys in limits.
Fixed
- Infinite loading when selecting the active connection.
- Key count no longer includes reserved keys.
Security
- Security limitations and optimizations applied across the app.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run - no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI - happy caching!
v1.2.0-beta
Release Notes - MemGUI v1.2.0-beta
Added
- SSH connections with an improved connection flow.
- Key import/export and data import improvements.
- Encryption support for stored data.
- Lightweight index update listener for new keys.
- Auth-specific index events and queue updates in the API.
- Experimental CI pipeline to generate builds.
Changed
- Memcached connection layer refactored for clearer structure.
- NeDB storage path now uses the OS default app data directory.
- Key index architecture sharded with centralized reserved keys.
- Index reuse and stale key pruning for faster key lookups.
- Cachedump processing reuses results and reads full slabs.
- Search limits and data size display refined in the API and UI.
- UI polish across menus, confirmation modal, and dump modal spacing.
- Translation strings corrected for UI copy.
- Env loading now uses dotenv and ignores reserved keys in limits.
Fixed
- Infinite loading when selecting the active connection.
- Key count no longer includes reserved keys.
Security
- Security limitations and optimizations applied across the app.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run - no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI - happy caching!
v1.1.0
Release Notes - MemGUI v1.1.0
Added
- Edit connections directly from the list (same modal flow).
- Bulk delete keys (API + UI action).
- Update/auto-update notices in the app (Electron + UI).
- Server key counter in the list and statistics.
- Required-field warnings in the create-key form.
- Full internationalization (i18next) with auto-detect and persistence.
- Language selector in the header (pt-BR / en) and documented locale setup.
Changed
- Key search moved to the backend with a smoother list experience.
- Connection switching and list UI refined for smoother transitions.
- General UI polish (headers, modals, buttons); texts now come from translations.
- Statistics and modals use translated labels/placeholders.
Fixed
- Expiration now handles negative
timeUntilExpirationcorrectly. - Fallback for empty payloads to avoid crashes.
- Header alignment fixed to keep elements centered.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run—no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI—happy caching!
v1.0.0
Release Notes - MemGUI v1.0.0
We’re thrilled to unveil MemGUI v1.0.0, a major update packed with new features and significant improvements for managing your Memcached instances. Building upon the foundation laid in our initial release (v0.1.0), this version elevates the user experience with a refined interface, enhanced security, and advanced tools for key management and server monitoring.
Key Features and Improvements
1. SASL Authentication
Secure your Memcached connections with username/password support. MemGUI now handles authenticated servers, complete with helpful disclaimers about which keys can be managed in SASL mode.
2. Advanced Key Management
- Auto-Update: Automatically refresh your key list in real time—no manual reload necessary.
- Data Visualization Modal: View key data more clearly, especially useful for JSON-formatted values.
- Regex-Based Search: Quickly find specific keys (or sets of keys) using powerful regular expressions.
3. Comprehensive Statistics
Gain deeper insights into your server performance, including:
- Uptime, connections, and GET/SET metrics.
- Cache efficiency and memory usage.
- Detailed slab statistics (ID, size, used/free space, hits, etc.).
4. Streamlined UI & UX
- Welcome Screen: A guided intro for new users, making connection setup a breeze.
- Refined Layout: Intuitive navigation for creating, editing, and switching between connections.
- Dark & Light Modes: Continue to enjoy your preferred theme or switch anytime.
5. Multi-Server Connections
Continue to manage multiple Memcached instances simultaneously, switching between them without interrupting your workflow.
How to Get Started
Simply download the latest release in the format of your choice:
- Portable (Unpacked): Unzip and run—no installation needed.
- Setup (Installer): Follow the installer for a fully integrated MemGUI experience.
Feedback and Contributions
We value your feedback and look forward to improving MemGUI even further. Feel free to open an issue or submit a pull request if you encounter any problems or have suggestions.
Thank you for using MemGUI—happy caching!
v0.1.0
Release Notes - MemGUI v0.1.0
We are excited to announce the first stable release of MemGUI. This release introduces a graphical user interface for managing Memcached databases and cache, providing an intuitive experience for key management and multi-server connections.
Key Features
-
Complete Key Management
- Create new keys.
- Edit existing keys (modify value and expiration time).
- Delete keys from the cache.
- View key details including key name, stored value, expiration time (TTL), and content size.
-
Multi-Server Support
- Connect to multiple Memcached instances.
- Seamlessly switch between active connections.
-
User-Friendly Interface
- Intuitive design with light and dark mode options.
- Simplified navigation for efficient key and server management.
We welcome your feedback and contributions to help improve MemGUI!