# Release Notes
### 1.1.0 (latest)
*Release date: April 22, 2026*
#### New features
- **Boltz-2 integration** for structure refolding with RMSD computation and standardized descriptor keys (00179b9)
- **Clustering tab** on Designs page with interactive cluster selection and visualization using Foldseek structural clustering with UMAP visualization (8a206de, 39ddedb)
- Example clustering result: RFdiffusion miniprotein binders and RFdiffusion oxidoreductase motif scaffolding from OVO publication
- **Regression analysis tab** that enables uploading experimental data or other numeric endpoints and correlating them with computed descriptors (8e5ba8f)
- Example regression analysis: Proteinbase Nipah Binder correlating descriptors with experimental binding data
- **Processing rejected BindCraft trajectories** into the database for inspection (c9e8d31)
- **Advanced job monitoring** on Job Detail page with real-time task status, log output, execution timeline, and workflow schema and report visualization (48b54c6)
- **Resuming failed workflows** on Job Detail page using Nextflow resume functionality
- **Workflow summary visualization** on Job Detail page showing design statistics and acceptance rates (78374e9)
- **Storage in ZIP archives** with multi-threaded write support to reduce overhead of managing many PDB files. To enable this, set `archive_method: zip` under `storage` section in ovo config (c169bc3)
- **Refactored plugin definitions** enabling custom web app extension points using `get_extension_points` function - more info coming soon! (6903ecc)
- **Redesigned sidebar with Workflows page** with workflow cards and search. Use the Pin feature to see workflows in the sidebar. (6903ecc)
- **Project page and attachments** - New dedicated page showing project description, settings, storage path (for admins), project statistics, and enables uploading file attachments (6903ecc, 025f54d)
- **Project list** dialog window that shows recent projects with search capability
- **Design labeling** - designs can now be labeled with custom tags or simplified labels (❤️ or 👎) for easier tracking and filtering (a2308e8)
#### Usability improvements
- **Sequence-only design support** - designs can now be uploaded from a CSV file and analyzed with ProteinQC (1a14f95)
- **Optimized PDB sequence extraction** using native Python parser instead of BioPython, eliminating CPU bottleneck in workflow result processing (e8f2be6)
- **Custom backbone input support** enable further sequence design of specific backbones in RFdiffusion end-to-end pipeline. CLI or Python API only - use `rfdiffusion_params.custom_backbones`. Support in web app coming soon (78374e9)
- **Support importing outdated projects** by applying migrations during import (09eeff6)
- **Automatic CIF->PDB conversion** in RFdiffusion structure input (3d7c04f)
- **Descriptor query speed improvements** using new DB index on descriptor_key (de1ad16)
- **Jupyter notebook usability** improvements: better database connection handling and more design logic functions (e75cfbc)
- **Contig parsing** refactored into two functions (`parse_contig_for_input_structure` and `parse_contig_for_output_structure`)
- **Better support for multiple designed chains** in scaffold design by improved contig parsing (78374e9)
- **AF2 output target structure renumbering** and tracking AF2 target interface residues as descriptors (78374e9)
- **Jupyter Singularity/Apptainer socket support** in `ovo scheduler jupyter` - Enables proper Jupyter notebook integration when using containerization (48b54c6)
- **Processing descriptor workflow file outputs** OVO plugins can now easily process per-design file outputs such as PDBs produced by design or descriptor workflows by calling `read_per_design_files` (db131b4)
- **Automatic chain selection** when submitting descriptor workflows and easier preparation of descriptor workflow input files using `prepare_design_structures` and `prepare_design_sequences` (1a14f95)
#### Bug fixes
- **Job duration display** fixed showing excessive/increasing durations for completed jobs (Nextflow log parsing)
- **Pandas 3.0 compatibility** fixed in dependency constraints (2000d7b)
- **PostgreSQL compatibility** fixed: func.now() for timestamp queries (d628ade, 6cc4359)
- **AWS HealthOmics compatibility** fixed with container detection and Nextflow process syntax (196a493)
- **Streamlit 1.54 round selection** widget behavior fixed (170acd7)
- **Empty BindCraft results** processing fixed (b524822)
- **Missing ESMFold PAE values** fixed in ESMFold pipeline (bd2d61b)
- **Exporting UnknownWorkflow types** fixed
- **Random seed side effects** causing similar pool IDs was fixed by avoiding global random.seed() call in color picker (9cc72d9)
---
### 1.0.2
*Release date: February 10, 2026*
#### New features
- **`ovo init plugin` command** - New CLI command that generates a new OVO plugin folder with examples for custom descriptors, design views, Nextflow pipelines and conda environments (documentation, d2a1043)
- **Setting BindCraft advanced settings from UI** - Added UI controls for configuring acceptance thresholds directly in BindCraft submission form (22e4c05)
#### Bug fixes
- **Singularity/Apptainer mount paths** - Removed read-only (`:ro`) flag from shared mount paths to allow writing to mounted directories (ff99337)