Skip to content

Commit c53f602

Browse files
man4ishclaude
andcommitted
fix: correct release version to v0.7.0 (not v0.7.0-beta)
The previous commit (0954e6b) reused the v0.7.0-beta version/tag for a new release, colliding with the existing v0.7.0-beta release from 2026-07-18. Per the README roadmap, this feature set (unified license key, billing service, 1,000 ARM64 SIF images, webstudio.omnibioai.org) was already slated as the v0.7.0 (no -beta) graduation release, with v0.8.0 reserved for the larger Enterprise Platform milestone. - package.json, webApi.js, Settings.jsx, docker-compose*.yml: 0.7.0-beta -> 0.7.0 - CHANGELOG.md: retitle the new entry '## v0.7.0-beta (2026-08-07)' -> '## v0.7.0 (2026-08-07)' - README.md: split 'What's New' into v0.7.0 (new) and v0.7.0-beta (historical); update About table and roadmap table so v0.7.0-beta shows Released and v0.7.0 shows Current Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 0954e6b commit c53f602

7 files changed

Lines changed: 37 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ Format: [Keep a Changelog](https://keepachangelog.com)
133133
- HPC execution: Slurm / PBS / LSF via TES
134134

135135

136-
## v0.7.0-beta (2026-08-07)
136+
## v0.7.0 (2026-08-07)
137137

138138
### New Features
139139
- 🔐 Unified license key system (OMNI-XXXX-XXXX-XXXX-XXXX)

README.md

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,28 @@
66

77
---
88

9-
## ✨ What's New in v0.7.0-beta
10-
11-
- 🌐 **Web version** at webstudio.omnibioai.org — no installation required
12-
- 🔐 **SSO & OAuth2** — Google, GitHub, and Microsoft sign-in
13-
- 🛡️ **Cloudflare Access** — secure invite-only email whitelist
14-
15-
- 🧬 **12,000+ bioinformatics tools** across HTTP APIs, ARM64, x86, and Kubernetes
16-
- 📦 **1,120+ container images** (320 Docker + 800 ARM64 SIF) hosted on GHCR and Hugging Face
17-
- 🔌 **225+ bioinformatics & AI plugins** covering scRNA-seq, WGS, WES, proteomics, spatial, and more
18-
- ⚙️ **600+ workflow bundles** for Nextflow, WDL, CWL, and Snakemake
19-
20-
- 🤖 **36M PubMed abstracts indexed** with a 150-domain RAG pipeline (PubMedBERT, FAISS, BM25, RRF, Neo4j)
21-
- 🤗 **One-click Hugging Face Push** from the Model Registry
22-
23-
- 📊 **Live platform metrics dashboard** with architecture, service health, and coverage
9+
## ✨ What's New in v0.7.0
10+
11+
- 🔐 **Unified license key system** (`OMNI-XXXX-XXXX-XXXX-XXXX`) — one key works for web + desktop, auto-creates user on first validation, same JWT as OAuth login
12+
- 🌐 **webstudio.omnibioai.org fully working** — license key login enforced, all workbench pages loading correctly, service worker fixed, nginx routes fixed (`/license/`, `/roles/`), Control Center JWT cookie fallback
13+
- 👥 **Team expansion** — Dr. Rajnish Kumar (Scientific Consultant, SR University), Praveen C.V. Raghavulu (Scientific Advisor, KUMC); About page restructured as company team page
14+
- 🛠 **12,110 bioinformatics tools** (up from 11,577) — 100+ new HTTP API tools added, all tools validated (100% clean), 0 duplicates, 0 ToolSpec errors
15+
- 🤖 **Tool selection AI improved** — GPU enabled for Ollama (57x faster: 120s → 2.1s), accuracy 0% → 60%, Recall@K 60% → 85%
16+
- 📦 **1,000 ARM64 SIF images**
17+
- 🔧 **Control Center web service** added
18+
- 💰 **Billing service** integrated
19+
20+
### v0.7.0-beta ✅
21+
- 🌐 Web version at webstudio.omnibioai.org — no installation required
22+
- 🔐 SSO & OAuth2 — Google, GitHub, and Microsoft sign-in
23+
- 🛡️ Cloudflare Access — secure invite-only email whitelist
24+
- 🧬 12,000+ bioinformatics tools across HTTP APIs, ARM64, x86, and Kubernetes
25+
- 📦 1,120+ container images (320 Docker + 800 ARM64 SIF) hosted on GHCR and Hugging Face
26+
- 🔌 225+ bioinformatics & AI plugins covering scRNA-seq, WGS, WES, proteomics, spatial, and more
27+
- ⚙️ 600+ workflow bundles for Nextflow, WDL, CWL, and Snakemake
28+
- 🤖 36M PubMed abstracts indexed with a 150-domain RAG pipeline (PubMedBERT, FAISS, BM25, RRF, Neo4j)
29+
- 🤗 One-click Hugging Face Push from the Model Registry
30+
- 📊 Live platform metrics dashboard with architecture, service health, and coverage
2431

2532
### v0.4.0-beta ✅
2633
- **Version unification** — all UI components, sidebar, badge, logs, and settings now consistently report `v0.4.0-beta`
@@ -493,10 +500,10 @@ Expected layout:
493500
- Data Dir mounted as `/data` in all containers
494501
- Work Dir mounted as `/workspace/work` in all containers
495502

496-
### About (v0.7.0-beta)
503+
### About (v0.7.0)
497504
| Field | Value |
498505
|-------|-------|
499-
| Studio Version | v0.7.0-beta |
506+
| Studio Version | v0.7.0 |
500507
| Electron | web |
501508
| Node.js | web |
502509
| Platform | Linux x86_64 |
@@ -595,8 +602,8 @@ Reports are sent to our dashboard. Response within 24 hours during beta. Disable
595602
| v0.3.0-beta | ✅ Released | IDE Services, Grafana observability, auto-secrets, npm security |
596603
| v0.4.0-beta | ✅ Released | Version unification, 23 services, 7 execution servers, Claude Sonnet 4 |
597604
| v0.5.0-beta | ✅ Released | 225+ plugins, 36M-abstract RAG index, 1,120+ container images, full beta launch |
598-
| **v0.7.0-beta** |**Current** | Web version (`webstudio.omnibioai.org`), SSO/OAuth2 (Google/GitHub/Microsoft), Cloudflare Access, 800 ARM64 SIF images, 12,000+ tools, Hugging Face integration, Model Registry HF push button |
599-
| **v0.7.0** | 🔜 Planned | Complete 36M PubMed RAG with GPU embeddings, **5 trained ML models on Hugging Face, 5 fine-tuned ML model plugins**, 1,000 ARM64 SIF images, GHCR migration to the OmniBioAI organization, demo video, Web App PWA support, `webstudio.omnibioai.org`, `workbench.omnibioai.org`, `admin.omnibioai.org`, **OmniBioAI Billing & Enterprise Subscription System** (plans, subscriptions, entitlements, usage metering, invoices, billing audit), and **Unified License Key** (one `OMNI-XXXX` key for web + desktop, replacing the Cloudflare Access email whitelist with a single approval, usage tracking, and expiry workflow) |
605+
| v0.7.0-beta |Released | Web version (`webstudio.omnibioai.org`), SSO/OAuth2 (Google/GitHub/Microsoft), Cloudflare Access, 800 ARM64 SIF images, 12,000+ tools, Hugging Face integration, Model Registry HF push button |
606+
| **v0.7.0** | **Current** | Unified License Key (one `OMNI-XXXX` key for web + desktop, auto-creates user, same JWT as OAuth login), `webstudio.omnibioai.org` fully working end-to-end, 12,110 tools (100+ new HTTP API tools), Tool Selection AI 57x faster with GPU-enabled Ollama (accuracy 0%→60%, Recall@K 60%→85%), 1,000 ARM64 SIF images, Control Center web service, Billing service integrated, team expansion (Dr. Rajnish Kumar, Praveen C.V. Raghavulu) |
600607
| **v0.8.0** | 🔜 Planned | **Enterprise Platform** — expand the ML portfolio to **20 trained ML models on Hugging Face**, HIPAA compliance reporting, SAML/enterprise SSO, multi-user workspaces, team management, usage analytics, mobile-responsive UI, and **Omni Assistant v2** (tool-aware responses, agentic workflow suggestions, multi-step reasoning, context-aware analysis) |
601608
| **v0.9.0** | 🔜 Planned | **Enterprise Admin Console expansion** — advanced organization administration, enterprise governance, deeper billing and subscription management, advanced usage analytics, administrative workflows, platform operations, security administration, and enterprise-scale management capabilities |
602609

docker-compose-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OmniBioAI Studio - Release configuration
22
# Uses pre-built images from ghcr.io
3-
# Version: v0.7.0-beta
3+
# Version: v0.7.0
44
#
55
# Setup:
66
# cp .env.example .env
@@ -217,7 +217,7 @@ services:
217217
SINGULARITY_TMPDIR: /tmp/singularity_tmp
218218
SENTRY_DSN: ${SENTRY_DSN:-}
219219
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
220-
SENTRY_RELEASE: "0.7.0-beta"
220+
SENTRY_RELEASE: "0.7.0"
221221
volumes:
222222
- ${WORKSPACE_HOST}:/workspace
223223
- /var/run/docker.sock:/var/run/docker.sock
@@ -285,7 +285,7 @@ services:
285285
LIMS_API_TOKEN: ""
286286
SENTRY_DSN: ${SENTRY_DSN:-}
287287
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
288-
SENTRY_RELEASE: "0.7.0-beta"
288+
SENTRY_RELEASE: "0.7.0"
289289
volumes:
290290
- ${WORKSPACE_HOST}:/workspace
291291
- ${WORK_DIR}/runs:/app/work/runs
@@ -425,7 +425,7 @@ services:
425425
TOOL_IMAGES_BASE: /workspace/tool-images
426426
SENTRY_DSN: ${SENTRY_DSN:-}
427427
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
428-
SENTRY_RELEASE: "0.7.0-beta"
428+
SENTRY_RELEASE: "0.7.0"
429429
# SSO Phase 2 PR1: same shared secret auth-service signs with and
430430
# api-gateway already verifies with (both above, AUTH_SECRET_KEY) --
431431
# this was previously unset here, so core/auth.py::require_admin's

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ services:
6363
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/docker
6464
SENTRY_DSN: ${SENTRY_DSN:-}
6565
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
66-
SENTRY_RELEASE: "0.7.0-beta"
66+
SENTRY_RELEASE: "0.7.0"
6767
DOCKER_HOST: unix:///var/run/docker.sock
6868
PYTHONPATH: /workspace/src
6969
TOOLSERVER_BASE_URL: http://toolserver:9090
@@ -397,7 +397,7 @@ services:
397397
LIMS_API_TOKEN: ""
398398
SENTRY_DSN: ${SENTRY_DSN:-}
399399
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
400-
SENTRY_RELEASE: "0.7.0-beta"
400+
SENTRY_RELEASE: "0.7.0"
401401
OMNIBIOAI_HOST_WORK_PREFIX: ${WORK_DIR}
402402
OMNIBIOAI_ML_TUTORIALS_DIR: /workspace/omnibioai-docs/tutorials/ml
403403
DISCORD_WEBHOOK_URL: ${DISCORD_WEBHOOK_URL:-}
@@ -497,7 +497,7 @@ services:
497497
TOOL_IMAGES_BASE: /workspace/omnibioai-tool-images
498498
SENTRY_DSN: ${SENTRY_DSN:-}
499499
SENTRY_ENVIRONMENT: ${SENTRY_ENVIRONMENT:-beta}
500-
SENTRY_RELEASE: "0.7.0-beta"
500+
SENTRY_RELEASE: "0.7.0"
501501
SENTRY_API_TOKEN: ${SENTRY_API_TOKEN:-}
502502
SENTRY_ORG: ${SENTRY_ORG:-}
503503
SENTRY_PROJECT_SLUGS: ${SENTRY_PROJECT_SLUGS:-}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "omnibioai-studio",
3-
"version": "0.7.0-beta",
3+
"version": "0.7.0",
44
"productName": "OmniBioAI Studio",
55
"description": "AI-powered bioinformatics orchestration desktop platform",
66
"main": "electron/main.js",

src/ui/lib/web/webApi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ export async function checkUpdate() {
6161
export async function getPlatform() {
6262
return {
6363
platform: "web",
64-
version: import.meta.env.VITE_VERSION || "0.7.0-beta",
64+
version: import.meta.env.VITE_VERSION || "0.7.0",
6565
};
6666
}

src/ui/pages/Settings.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ function SettingsConsole({ config, setConfig }) {
318318
fontSize:'var(--font-size-xs)', fontFamily:"var(--mono)",
319319
}}>
320320
{[
321-
["Studio Version", "v0.7.0-beta"],
321+
["Studio Version", "v0.7.0"],
322322
["Electron", typeof process !== "undefined" ? process.versions?.electron || "28.x" : "web"],
323323
["Node.js", typeof process !== "undefined" ? process.versions?.node || "18.x" : "web"],
324324
["Platform", navigator.platform],

0 commit comments

Comments
 (0)