Updates
-
Server 7.9.2
- Session refresh stability Session refresh no longer regenerates the session, preventing disruptions to concurrent requests using the same session.
- Destroyed session handling The system now detects and rejects attempts to refresh a session that was destroyed during the process.
-
Server 7.9.0
- CDN-ready public data Public hive observations are now prepared for delivery through a content delivery network.
- Manual cron job control Added a manual trigger and an off switch for scheduled tasks, including the daily and monthly observation syncs.
- Expanded Vespa velutina sources Added direct observation sources for Switzerland (asiatischehornisse.ch) and France (frelonasiatique.fr, stopvelutina.fr, stopvespa.fr).
- Hardened observation caching Improved reliability of cached public hive observations.
- Company name length fix Company names now match the database character limit.
- Dropbox token refresh Fixed token refresh timing to ensure Dropbox connections use valid credentials.
- Recent map observations Map displays now show only observations from the last 60 days.
-
Client 7.8.0
- Calendar upgrade Updated the calendar view to FullCalendar 7 for improved performance and compatibility.
- Vespa velutina reports The pest map now shows different types of Vespa velutina observations, such as hornets, nests, or both.
- WizBee keyboard support The WizBee chat dialog now keeps input fields visible above the keyboard on mobile devices.
- Login error clarity Improved error messages and language handling during login.
- Recent map observations The pest map now labels the 'recent observations' window as two months instead of one week.
- Public map data access Public pest observation datasets no longer require authentication, even for signed-in users.
- VueUse upgrade Upgraded VueUse to version 15 for better performance and new features.
-
Server 7.9.1
- CDN origin setup API requests now route through Bunny CDN origins with secret-key authentication for improved performance and security.
- Soft-delete timestamp fix Fixed misleading deletion timestamps on active records. Only actual deletions now set the deleted_at timestamp.
-
Client 7.7.0
- MCP client access Connect AI clients like ChatGPT, Claude, or VS Code to b.tree using the Model Context Protocol (MCP). Manage active connections and revoke access in your profile settings.
- Bunny CDN hosting Production and beta frontends now deploy to Bunny Storage and Bunny CDN for improved availability and performance.
- Sequential deployments Production deployments are now serialized to prevent overlapping updates.
- Asset caching Content-hashed assets receive long-term caching; other files use no-cache to ensure users receive updates.
-
Server 7.8.0
- Remote MCP access Added OAuth-secured remote server for Model Context Protocol (MCP) integration, allowing external tools to securely access b.tree beekeeping data.
- MCP setup guidance Added user prompts and guidance for connecting external MCP-compatible tools to b.tree.
- OAuth client registration Added persistent OAuth client registrations and resource-bound refresh tokens for MCP integrations.
- MCP consent workflow Enabled OAuth consent forms from sandboxed environments and allowed redirect callbacks after user approval.
- MCP environment settings Added configuration options for MCP access token secrets, allowed hosts, and origins in environment files.
-
Server 7.7.0
- Austrian Velutina reports b.tree now imports Asian hornet sightings from the Austrian Bienengesundheit.at service into the pest map.
-
Client 7.6.0
- New pest map source The Asian hornet (Vespa velutina) distribution map now includes data from bienengesundheit.at alongside the existing PatriNat source.
-
Server 7.6.1
- Search text preserved Table search text now remains visible after applying filters or sorting.
- Sortable apiaries table Apiaries can now be sorted by creation date, update date, and deletion date.
- Sortable Charge Control Charge inventory can now be sorted by type name, kind, and deletion date.
- Sortable hives table Hives can now be sorted by apiary name and queen name when viewing detailed hive lists.
- Numeric hive search Hive search now supports numeric hive names.
- Expanded queen sorting Queens can now be sorted by mark colour, mother, mating, race, movement date, and deletion date.
- Numeric queen search Queen search now supports numeric queen names.
- Queen statistics sorting Queen statistics can now be sorted by movement date.
- Sortable queen rearing Queen rearing records can now be sorted by symbol, type, job, larvae count, hatch count, mating count, and update date.
-
Client 7.5.1
- Fixed table sorting Table columns now correctly sort in ascending or descending order as selected.
- Aligned sortable columns Improved visual alignment of sortable columns across all tables.
- Disabled unsupported sorting Removed sorting options for columns that do not support it in Charge Control, checkups, feedings, and harvests.