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)

  • Regression analysis tab that enables uploading experimental data or other numeric endpoints and correlating them with computed descriptors (8e5ba8f)

  • 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)