Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.0.1"
".": "1.1.0"
}
73 changes: 73 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,79 @@

All notable changes to GroktoCrawl are documented in this file.

## [1.1.0](https://github.com/groktopus/groktocrawl/compare/v1.0.1...v1.1.0) (2026-11-01)


### Features

* **evals:** add fail-closed isolated calibration dispatch budget ([80164b6](https://github.com/groktopus/groktocrawl/commit/80164b6107b1a7328a97d680f829f2796ed9f56a))
* **evals:** implement guarded three-arm runner with hard admission gates ([0a0946c](https://github.com/groktopus/groktocrawl/commit/0a0946cf11c27dd46188843a0e4342b8e0f8545f))
* isolate bounded Router calls behind original identity policy checks ([abdebda](https://github.com/groktopus/groktocrawl/commit/abdebda2befa67acb9ceb0253609c47cf74851ed))
* **research:** admit and enforce a durable source scope ([ae42929](https://github.com/groktopus/groktocrawl/commit/ae4292961a411b0bfaeeb1546773afeabdbd04f2))
* **research:** admit and enforce a durable source scope ([05b1d35](https://github.com/groktopus/groktocrawl/commit/05b1d3553eb58df58cea372d6349a9fe3b8d0b09))


### Bug Fixes

* bind calibration routes and preserve robots origin ([e75a884](https://github.com/groktopus/groktocrawl/commit/e75a884b7419c63e9fd79b7893ff498b2e571cb3))
* bind session citation keys to response indices ([45b7191](https://github.com/groktopus/groktocrawl/commit/45b71910da14976640b579e45c9f540539b8e5d8))
* **ci:** pass supported reasoning setting to Luna reviewer ([fc4f8af](https://github.com/groktopus/groktocrawl/commit/fc4f8af73d301f6586a7d70c1cd207fa4986a036))
* **ci:** pass supported reasoning setting to Luna reviewer ([13bd833](https://github.com/groktopus/groktocrawl/commit/13bd833ab21b271fdf03709fe2da2258c1d1d487))
* **ci:** pass supported reasoning setting to Luna reviewer ([19c4676](https://github.com/groktopus/groktocrawl/commit/19c467652da0939260831b52fb533c1e7de6347e))
* **ci:** pass supported reasoning setting to Luna reviewer ([83858d6](https://github.com/groktopus/groktocrawl/commit/83858d6a506e226702492d0d891a7594780cfa6a))
* **ci:** pass supported reasoning setting to Luna reviewer ([208216c](https://github.com/groktopus/groktocrawl/commit/208216c840f8b99b713f71f54caea55556951248))
* **ci:** pass supported reasoning setting to Luna reviewer ([2bfbb87](https://github.com/groktopus/groktocrawl/commit/2bfbb87dd1be639ca643936ae0d4aa98bf68c6f6))
* **ci:** preserve durable teardown assertion ([e0207b2](https://github.com/groktopus/groktocrawl/commit/e0207b27f6e8fe814993f8129e622bf4b58fe07f))
* **ci:** tear down all runtime fixture profiles ([ef02e0f](https://github.com/groktopus/groktocrawl/commit/ef02e0f9aad88a2b028de77a646c8231d83ae428))
* **ci:** tear down all runtime fixture profiles ([c5df9f1](https://github.com/groktopus/groktocrawl/commit/c5df9f1805c1e18b1dcb880c7c78a050b6a02098))
* **evals:** latch dispatch stop if response cleanup fails ([c46678f](https://github.com/groktopus/groktocrawl/commit/c46678fa139beb380bf1af30220c731c2c56c1de))
* explain research verification failures before publication ([90c5d3b](https://github.com/groktopus/groktocrawl/commit/90c5d3bc9a35d24623a1e1ffe6bd860dd02863e3))
* ground session document citations in query keys ([479a7cf](https://github.com/groktopus/groktocrawl/commit/479a7cf7dfe5edc37f0fb38fb1a5b78dd5d1c4a2))
* keep optional Docker diagnostics from aborting CI setup ([9718759](https://github.com/groktopus/groktocrawl/commit/97187596e76aecb3771b22b22a03ece4d5a5c965))
* keep session notes out of resolvable citations ([dd88562](https://github.com/groktopus/groktocrawl/commit/dd885626aa3a1bc4c5c8c2ac4b71e4115e08d2ca))
* **parse:** flag low-confidence local OCR results ([62e884c](https://github.com/groktopus/groktocrawl/commit/62e884c625401427dd74e3fae1a274484e903071))
* **parse:** flag low-confidence local OCR results ([182c752](https://github.com/groktopus/groktocrawl/commit/182c7525a3e7f26b998b06df51558deaa7e42b83))
* preserve topic coverage in focused research ([4e70a91](https://github.com/groktopus/groktocrawl/commit/4e70a91c11711aaca02dea581172eb08a138f018))
* preserve typed session failures and running image receipts ([a1913c3](https://github.com/groktopus/groktocrawl/commit/a1913c36fd8adfdbf079a5832e973a98f2ef6acc))
* publish verified research about captured sources ([d2611fd](https://github.com/groktopus/groktocrawl/commit/d2611fde5467ebe10f5de6219f4f51f4392ba581))
* **research:** distinguish failed gap checks; record bounded pilot ([2522ca9](https://github.com/groktopus/groktocrawl/commit/2522ca94079ab14d38d526a3c2f54a54b54690c7))
* **research:** honor completion budget and bound construction input ([fb73f9b](https://github.com/groktopus/groktocrawl/commit/fb73f9bda17d2a2ccfc70df65f4b7a595896278d))
* **research:** keep failed gap checks distinct from adequate coverage ([626b01a](https://github.com/groktopus/groktocrawl/commit/626b01acb4ab38a5024f32513dd6eac221632ab5))
* **research:** keep retained sources and scope-only failures correct ([e3feac6](https://github.com/groktopus/groktocrawl/commit/e3feac6b7f97f8e5dad781913dfb814d59a18837))
* **research:** preserve source scope through durable claim ([8620148](https://github.com/groktopus/groktocrawl/commit/86201487c6a7566dfc00adadf2dc9c0acfb57fd1))
* **research:** request structured gap decisions and repair stage mocks ([d36cc84](https://github.com/groktopus/groktocrawl/commit/d36cc8498171b2fe8a8b9936b1bf870610f55ebc))
* retain known model output-limit failures without replay ([1f4ee3e](https://github.com/groktopus/groktocrawl/commit/1f4ee3e2c0ec70010f5fe1c5bfba850ce933ed91))
* retain sanitized CI image prefetch failure receipts ([e4a0ee6](https://github.com/groktopus/groktocrawl/commit/e4a0ee6140a72017f903a1a96a78ab418d6fa598))
* **scraper:** normalize formatting in completeness checks ([8904748](https://github.com/groktopus/groktocrawl/commit/8904748df3f79d52cba97875b026beb56d8a3197))
* **scraper:** preserve repeated rendered content records ([773a76a](https://github.com/groktopus/groktocrawl/commit/773a76a62963dd0916f036ee09af3fa17277ae8c))
* share the durable deadline across model stages ([38996d6](https://github.com/groktopus/groktocrawl/commit/38996d6f55f2817ea09dcd10bb9a5c274778db8b))
* version a five-minute deadline for new research jobs ([5efeef0](https://github.com/groktopus/groktocrawl/commit/5efeef0b4f3e6a05eeedccc072d24d92a708aaa2))


### Documentation

* align merge guidance with approved maintainer policy ([0103abf](https://github.com/groktopus/groktocrawl/commit/0103abf042259a0a4f33c7e372bdd221b0999036))
* confirm 1.0.1 publication and stable image verification ([7517b1e](https://github.com/groktopus/groktocrawl/commit/7517b1e1d32070ebbb735a5ee5ecd895fe548395))
* define bounded research-loop evaluation contract ([8df43e5](https://github.com/groktopus/groktocrawl/commit/8df43e5dbe029a888a2007d9dcf0baf4869657dc))
* define bounded research-loop evaluation contract ([71aa3bc](https://github.com/groktopus/groktocrawl/commit/71aa3bcf42b28028877aeb921c101ececce302d0))
* **evals:** define parent-owned isolated evaluator handoff ([520b9d1](https://github.com/groktopus/groktocrawl/commit/520b9d123e4b9a4031dd6f62b6b667e15e362578))
* **evals:** reconcile capture receipts and freeze smaller screening gate ([cb05bb5](https://github.com/groktopus/groktocrawl/commit/cb05bb5b0cdaae69ca9549c19ef3f3a839d7f2b2))
* **evals:** record bounded pilot baseline, replay and live blockers ([3b761fa](https://github.com/groktopus/groktocrawl/commit/3b761fa8daed7dd2b99856e1470dab3ae05659e0))
* **evals:** record runner checkpoint and reproduced token-cap blocker ([4891c5a](https://github.com/groktopus/groktocrawl/commit/4891c5a5f06c842f67a0f06f8c508fdb4346dbca))
* **evals:** refresh reviewed cleanup-latch artifact freeze ([5d8bdd3](https://github.com/groktopus/groktocrawl/commit/5d8bdd38b9267e17b4064748b829aebf039e0d9d))
* follow required ADR section headings ([9fbd688](https://github.com/groktopus/groktocrawl/commit/9fbd688d67d198758ef3c43b459b56cb90ef8b8f))
* freeze reviewed Router screening backend and admission handoff ([5436e52](https://github.com/groktopus/groktocrawl/commit/5436e5269b3bba733f5e3f5ddae0e1dea2743576))
* freeze reviewed runner and record scoped gateway blocker ([ea21ae9](https://github.com/groktopus/groktocrawl/commit/ea21ae99341acc4a9beca950be4a8ba414928069))
* ground research evaluation contract in existing evidence ([df14e25](https://github.com/groktopus/groktocrawl/commit/df14e2556526715a87249b5d3d0c006fea72ba49))
* list PARSE_OCR_MIN_CONFIDENCE in the public surface ([0e03376](https://github.com/groktopus/groktocrawl/commit/0e033769dd9f3a51e1ee8d8d0ce71dd08a4d0863))
* record 1.0.1 cleanup and deployment verification ([370f635](https://github.com/groktopus/groktocrawl/commit/370f635c33460cf7afdc33c4aefce1cf7566c794))
* record halted screening and final CI evidence ([d9582d6](https://github.com/groktopus/groktocrawl/commit/d9582d6f1fae3e78ee125dbe9faee438e97868e9))


### Tests

* align focused comparison query expectation ([758cefa](https://github.com/groktopus/groktocrawl/commit/758cefa0d52c69fd6083bd7f74a113f3d1a392bd))

## [1.0.1](https://github.com/groktopus/groktocrawl/compare/v1.0.0...v1.0.1) (2026-10-16)

GroktoCrawl 1.0.0 shipped its new durable research endpoint connected to demonstration data. That was a release defect. This patch connects it to configured search, page capture and model services, and completes the related workflows that were left unfinished. The existing `/v2/agent` research endpoint was already using real services.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "groktocrawl"
version = "1.0.1"
version = "1.1.0"
description = "Self-hosted, Firecrawl-compatible web scraping and AI research API"
requires-python = ">=3.12"
dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.