> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ovalbee.com/changelog/2026/9/30/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ovalbee.com/_mcp/server. # 0.5.0 ## New * **Public templates.** **Save as template** can publish a template to every workspace of the installation with **Public template**, and can replace one of your existing templates instead of adding a new one. Tags, a Markdown readme and publishing sit under **Advanced settings**. Official templates now come live from the official OvalBee library, so a new one appears in every installation without an update. See [Templates and sharing](/build/templates). * **Machine classes.** Administrators name the machines node runs and deployments can use under **Machine classes** in the platform settings, and a node or a deployment picks one of them. See [Compute](/administration/compute). * **Import from cloud storage.** The [Import from cloud storage](/node-library/nodes/import-ops-import-from-cloud-storage) node imports images or videos with their annotations from an S3-compatible bucket and detects the annotation format. * **Label train, validation and test.** The [Label train, validation and test](/node-library/nodes/label-labeling-splits) node gives each labeler one queue that works through the three sets in order, and each set's submissions land in a labeled dataset of its own. * **Active learning with live training.** [Prelabel with live training](/node-library/nodes/models-general-prelabel-with-live-training) pre-labels a dataset with the current weights of a running live training session without stopping it, and can accept images whose boxes are all confident enough. [Active learning curve](/node-library/nodes/evaluate-active-learning-curve) plots mAP against the number of labeled images. * **Group styles.** Flow settings offer three styles for groups, and templates keep a flow's groups. * **Running deployments.** The deployments tab filters by **All** or **Running**. ## Improvements * **Official library URL** in the platform settings names the OvalBee instance that official templates and live examples come from. A value that still points at the old catalog manifest keeps working. * Labeling and Review nodes refresh their queues as soon as work arrives. Their scheduled run, now every 15 minutes instead of every minute or two, returns expired claims. * Train/validation split keeps every image of its previous split on rerun and places only new ones, and has an **Add a test split** switch. Random sample names its dataset after its source. * Sample images similar to failures has an optional **Exclude images in** dataset, so images already labeled are not sampled again. * Grid thumbnails draw boxes in the classes' ontology colors, and a class without a color gets the same one every time. * Evaluation reports leave out findings charts and tables that have nothing to show. * Collaborators no longer see Storage, Models and Ontologies. **Sync from disk** in the node picker is shown only to instance administrators. ## Fixes * Embedding map thumbnails no longer go blank a day after their run. * Review, Consensus review and other steps that cannot edit labels no longer offer Smart Tool or Live Training in the labeling tool, and a rejected image is no longer sent to live training. * A Condition node compares numbers as numbers, where a numeric comparison used to stop the flow. * A dataset card no longer says "No assets" after a node refreshed its statistics. * The CLIP index badge no longer drops to 0 images when a scheduled rerun finds the dataset unchanged. * The labeling tool no longer fails to load an image whose pre-label carries a confidence tag. * A template saved without tags in an update keeps the tags it had.