Updates
Follow the updates with the RSS feed.
-
Client 7.12.1 Server 7.13.1
- Require Queen Birth Date Queens now require a birth date when created.
- Require Dates on Tasks Tasks, todos, and hive movements now require a date.
- Fix Queen Status Outside UTC New queens now remain active correctly when created outside the UTC timezone.
- Enforce Date Requirements The database now requires birth dates on queens and dates on stock movements.
- Fix Apiary Statistics Task statistics now return apiary details only when grouped by apiary.
- Dark Mode Premium Summary The premium summary note is now readable in dark mode.
- Queen Birth Date in Print The hive print view now shows the queen's birth date. In the German stock movements table, the column for incoming and outgoing goods is now called Art, so the table no longer has two columns named Typ.
- Newest First Sorting Date tables now sort newest first by default, and the checkup rating maximum slider saves automatically.
-
Client 7.12.0 Server 7.13.0
- List Company Members Tool The AI assistant can now list company members to resolve beekeeper and editor references.
- Paginate Assistant Task Results The AI assistant's task queries now return results in pages with compact format options for easier reading.
- Paginate Movement Queen Apiary Lists The AI assistant can now page through hive movements, queens, and apiary hive lists instead of loading everything at once.
- Paginate Stock Movement Lists The AI assistant's stock tools now support paged results for inventory records and stock movements.
- Track Logout Reasons The web app now records why a user logged out (manual, session expired, or account deleted) for analytics.
- Require Date on Stock Movements Stock movements now require a date to be set when created.
- Fix Hive Search for Assistants The AI assistant's hive search now works correctly and properly handles deleted hive filters.
- Faster Task List Loading Task lists now load faster by using optimized database indexes for company and date filtering.
-
Client 7.11.0 Server 7.12.3
- Feature Usage Tracking b.tree now tracks which features you use in the web app to help improve the product.
- German Text Improvements German emails and app texts now use the informal 'du' form and spelling has been corrected.
- Italian Text Improvements Italian emails and app texts now use the informal 'tu' form and incorrect translations have been fixed.
- Security Patch Updates Applied the latest security patches to protect your data.
- English Spelling Fixes Corrected spelling errors in English texts in the app and emails.
- French Text Fixes Fixed incorrect French translations in the app and emails.
- Pest Map Time Limit The map now only displays pest observations from the past month.
- Server Data Corrections Fixed permission checks, hive default values, varroa mite count averages, and hive movement deletion on the server.
- Translation Fixes Fixed missing and incorrect translation keys in the web interface.
- Web App Stability Fixes Resolved issues with page refresh, QR code scanning, notifications, caching, and date displays.
- CSV Import Fixes CSV imports now correctly preserve zero values, temperature readings, and semicolon-separated files.
- Analytics Accuracy Fix User identification for analytics is now set before the first page loads for more accurate tracking.
-
Client 7.10.0β7.10.4 Server 7.12.0β7.12.2
- Stock Movements Renamed Stock entries are now labeled as stock movements throughout the interface.
- Stock in Multi-Edit Stock booking is now available when editing multiple tasks simultaneously.
- Stock Change Confirmation The save confirmation message now displays the stock change that was booked.
- Optional Best Before Date The best before date is now optional when recording stock movements.
- Stock Menu Position The stock selection menu now opens below the type field.
- Automatic Stock Booking from Tasks Completed tasks can now automatically book stock movements into or out of inventory based on recipes configured for each task type.
- Stock Movements Linked to Tasks Stock movements now show which task (checkup, feeding, harvest, or treatment) created them, and editing a stock movement manually removes this link.
- Custom Units for Task Types Feed, treatment, and harvest types now support an optional custom unit that appears next to the task amount.
- WizBee AI Model Upgrade WizBee now uses Mistral Large 4 for conversations and Voxtral Transcribe 3 for voice note transcription.
- WizBee Reports Task Amounts WizBee tool results now include the stored amounts from hive tasks when answering questions.
- Voice Notes Billed by Minute WizBee voice note transcription costs are now calculated per minute of audio instead of by token usage.
- Stock Movement Edit Permissions Read-only user roles can no longer update stock movements; only admin and user roles retain edit access.
- Active Status in Option Edit Form The option edit form now displays the active status checkbox, so you can see and change whether a type is active.
- Inactive Types Hidden in Selection Lists Inactive option types are now hidden from dropdowns and selection lists, such as stock items when creating task recipes.
- Web Chunk Reload Fix The web application now reloads once when a chunk fails to load, ensuring you always see the latest version without manual refresh.
- Limit WizBee Documentation Size Documentation results returned by WizBee are now kept below a maximum size limit, with large sections truncated and section overviews provided when queries do not match specific content.
- PayPal Order ID Validation Payment capture now accepts only properly formatted PayPal order IDs, rejecting invalid or malformed IDs before they reach PayPal.
- Calendar Form Double Click The calendar form now opens only when double-clicking a date, preventing accidental openings from single clicks.
-
Client 7.9.0 Server 7.11.0
- Apiary weather forecast View a 48-hour hourly and 8-day daily weather forecast for each apiary, including bee flight conditions, frost and heat warnings.
- Field settings update Update field settings by sending either a settings object or a JSON string.
- Forecast time zones Forecast times now display with the apiaryβs time zone name to handle daylight saving time changes.
- Orphan WizBee cleanup Daily cleanup removes WizBee requests that reference deleted users or hives.
- Legacy WizBee tokens removed Dropped the unused WizBee token usage table from the database.
- Cron task logging Each scheduled task now logs its duration to help monitor performance.
- Sugar water calculator Enter sugar-water solutions by specifying the ratio of sugar to water directly.
- Premium weather data Weather forecasts are now a premium feature and require an active subscription.
- Updated agent prompt The prompt for your own AI agent on the agent keys page now covers all current tools, including stock movements, hive movements, the wax ledger and the sugar water calculator.
-
Server 7.10.0
- Queen list tool Added a WizBee tool to list queens with filters for location, birth date, apiary, hive, race, mating, and search text.
- Queen count accuracy Fixed the total count in queen lists to respect the 'latest' filter.
-
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.
-
Client 7.8.0 Server 7.9.0β7.9.1
- 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.
- 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.
- 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.
- 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 Server 7.8.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.
- 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.
-
Client 7.6.0 Server 7.7.0
- Austrian Velutina reports b.tree now imports Asian hornet sightings from the Austrian Bienengesundheit.at service into the pest map.