What's New in v8.1.1
🔧 Patch Release: Bug Fixes & Audio Enhancements
This patch release includes important bug fixes and audio message improvements.
✨ New Features & Enhancements
Audio Message Improvements
- Waveform Generation: Audio messages now include visual waveform data for better UI display
- MIME Type Resolution: Automatic detection of audio file MIME types
- Duration Retrieval: Audio duration is now automatically extracted and included in messages
- Fixes #501: Resolves audio handling issues
🐛 Bug Fixes
DeviceMiddleware APP_BASE_PATH Fix (#519)
- Issue: DeviceMiddleware was blocking requests when
APP_BASE_PATHwas configured - Fix: Properly handle custom base paths in device middleware routing
- Impact: Users can now use custom base paths without middleware blocking
- Contributor: @hanifbg
Store Phone-Sent Messages in Chat History (#526)
- Issue: Messages sent from the phone were not being stored in chat history
- Fix: Properly capture and store messages sent from the mobile device
- Impact: Complete chat history including phone-originated messages
Device List Ordering (#528)
- Issue: Device list ordering was inconsistent in the UI
- Fix: Sort device list by
created_attimestamp for stable ordering - Impact: Predictable and consistent device list display
🔧 Technical Improvements
Dependency Updates
- golang.org/x/text: Updated to v0.33.0 for security and performance improvements
- Other Dependencies: Various Go module updates for stability
New Contributors
What's Changed
- fix(device.go): Fix DeviceMiddleware to allow if APP_BASE_PATH is change by @hanifbg in #519
- fix: store phone-sent messages in chat history (issue #526) by @aldinokemal in #530
- fix(device): sort device list by created_at for stable UI ordering by @aldinokemal in #528
Full Changelog: v8.1.0...v8.1.1