-
Notifications
You must be signed in to change notification settings - Fork 1
deps(deps): update sentence-transformers requirement from <3,>=2.3 to >=2.3,<6 #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps(deps): update sentence-transformers requirement from <3,>=2.3 to >=2.3,<6 #20
Conversation
Production-ready RAG system with multiple techniques: - Basic RAG, ColBERT, NodeRAG, GraphRAG, HyDE, CRAG, Hybrid IFind - Schema Manager with automated migrations - Environment-aware configuration system - IRISVectorStore with LangChain compatibility - ObjectScript integration via Embedded Python - Comprehensive test coverage with real data validation - Developer-focused APIs and documentation Built on InterSystems IRIS with enterprise-scale performance.
Content updated: Files: - docs/README.md - .dockerignore - .gitignore Directories: - iris_rag/ - config/ - data/ - nodejs/ - objectscript/ - tests/ Synced at: 2025-06-24 14:16:13
Content updated: Files: - README.md - module.xml Synced at: 2025-06-24 14:32:14
Content updated: Files: - docs/MCP_INTEGRATION_GUIDE.md - module.xml Synced at: 2025-06-24 15:12:14
Content updated: Files: - README.md - docs/README.md - docs/MCP_INTEGRATION_GUIDE.md - pyproject.toml - setup.py - requirements.txt - docker-compose.yml - .dockerignore - .gitignore - .gitattributes - activate_env.sh - module.xml Directories: - common/ - iris_rag/ - rag_templates/ - config/ - schema/ - data/ - eval/ - nodejs/ - objectscript/ - tests/ - scripts/examples/ Synced at: 2025-07-18 11:35:20
Content updated: Files: - .gitignore - module.xml Directories: - iris_rag/ Synced at: 2025-07-22 15:04:05
sync: update from internal GitLab repository
…ange all line endings to unix
refactor: remove node modules and .vscode from github, dos2unix to ch…
Content updated: Files: - README.md - ROADMAP.md - pyproject.toml - requirements.txt - Makefile - pytest.ini - .gitignore - module.xml - CHANGELOG.md Directories: - common/ - iris_rag/ - rag_templates/ - config/ - docs/ - quick_start/ - tools/ - examples/ - scripts/ - data/ - nodejs/ - objectscript/ - tests/ Synced at: 2025-08-02 13:49:29
Content updated: Files: - README.md - module.xml Directories: - docs/ Synced at: 2025-08-02 14:08:12
Content updated: Files: - module.xml Synced at: 2025-08-02 14:19:33
Content updated: Files: - module.xml Synced at: 2025-08-02 14:33:47
Content updated: Files: - module.xml Synced at: 2025-08-02 14:50:24
Content updated: Files: - module.xml Synced at: 2025-08-02 14:54:09
Content updated: Files: - module.xml Synced at: 2025-08-02 15:02:55
Content updated: Directories: - objectscript/ Synced at: 2025-08-02 20:40:51
Content updated: Directories: - objectscript/ Synced at: 2025-08-02 21:12:29
Content updated: Files: - docker-compose.yml Synced at: 2025-08-02 21:17:52
Content updated: Files: - ROADMAP.md Directories: - docs/ - objectscript/ Synced at: 2025-08-02 21:38:15
Content updated: Directories: - objectscript/ Synced at: 2025-08-02 23:06:29
Content updated: Files: - module.xml Directories: - scripts/ - objectscript/ - tests/ Synced at: 2025-08-03 07:28:14
Content updated: Files: - module.xml Synced at: 2025-08-03 07:36:29
Content updated: Files: - module.xml Synced at: 2025-08-03 07:39:15
Content updated: Directories: - objectscript/ Synced at: 2025-08-03 07:51:11
- Intelligent brace validation prevents compilation errors - Handles legitimate ObjectScript Try/Catch patterns - Catches problematic consecutive closing braces - Closes validation gap that allowed GitHub CI failures
Content updated: Directories: - objectscript/ Synced at: 2025-08-03 08:15:39
Content updated: Files: - docker-compose.yml Directories: - common/ - iris_rag/ - config/ - docs/ - scripts/ - objectscript/ - tests/ Synced at: 2025-08-03 16:11:14
Content updated: Files: - module.xml Directories: - scripts/ - objectscript/ Synced at: 2025-08-03 16:51:07
Content updated: Directories: - objectscript/ Synced at: 2025-08-03 17:04:50
Content updated: Directories: - objectscript/ Synced at: 2025-08-03 17:19:54
Content updated: Files: - module.xml Directories: - docs/ - objectscript/ Synced at: 2025-08-04 08:05:35
…tory - OBJECTSCRIPT_SYNTAX_LEARNING_REPORT.md contains internal learning notes - Should not be publicly visible in community repository - Added to sync script exclusion patterns to prevent future syncing
Content updated: Files: - module.xml Synced at: 2025-08-04 08:29:45
Content updated: Files: - module.xml Directories: - scripts/ Synced at: 2025-08-04 09:03:57
- Create requirements-docker.txt with minimal dependencies for IRIS compilation - Remove invalid PyTorch 2.7.0 version requirement that doesn't exist - Eliminate heavy ML dependencies that cause Docker build memory issues - Keep only essential IRIS and database connectivity packages - Update Dockerfile to use requirements-docker.txt instead of full requirements.txt - This fixes the Docker build failure: 'pip3 install -r requirements.txt' step The Docker CI now focuses on ObjectScript/ZPM compilation rather than full ML environment setup.
Content updated: Files: - .gitignore Directories: - objectscript/ Synced at: 2025-08-05 15:38:51
Implemented production-ready fixture management system providing:
- Fast .DAT fixture loading (100-200x faster than JSON)
- SHA256 checksum validation for data integrity
- Semantic versioning with migration history tracking
- Session-wide state tracking to prevent schema loops
- pytest integration with automatic cleanup
Core Implementation:
- FixtureManager class (1048 lines) with complete API
- Support for .DAT, JSON, and programmatic fixtures
- Version management and incremental migrations
- iris-devtools integration for binary fixture loading
Test Coverage:
- 40 unit tests (100% passing)
- 105 contract tests (all validated)
- 6 integration tests (migrations, state tracking)
Documentation:
- tests/fixtures/USAGE_GUIDE.md - comprehensive usage guide
- tests/fixtures/TROUBLESHOOTING.md - problem-solving guide
- tests/fixtures/README.md - main documentation
- Updated CLAUDE.md with fixture infrastructure section
Performance:
- .DAT loading: 0.05-2.5s for 10-1000 entities
- JSON loading: 5-450s for same data
- Speedup: 100-200x faster
Public Repository Sync Infrastructure:
- Automated redaction system (614 replacements across 92 files)
- One-command sync script (scripts/sync_to_sanitized.sh)
- Complete documentation (docs/PUBLIC_REPOSITORY_SYNC.md)
- Strategy analysis for public repository approaches
- AI assistant files excluded from public sync
API Example:
manager = FixtureManager()
result = manager.load_fixture('medical-graphrag-20')
See tests/fixtures/README.md for complete documentation.
Updates the requirements on [sentence-transformers](https://github.com/UKPLab/sentence-transformers) to permit the latest version. - [Release notes](https://github.com/UKPLab/sentence-transformers/releases) - [Commits](huggingface/sentence-transformers@v2.3.0...v5.1.1) --- updated-dependencies: - dependency-name: sentence-transformers dependency-version: 5.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Updates the requirements on sentence-transformers to permit the latest version.
Release notes
Sourced from sentence-transformers's releases.
... (truncated)
Commits
22ff509Release v5.1.15ad8a44Merge branch 'master' into v5.1-release1def8d3Fix the number of missing negatives in mine_hard_negatives (#3504)2e077fbfix: add makedirs to informationretrievalevaluator (#3516)20c4820Fix:Import SentenceTransformer class explicitly in losses module (#3521)7240b33[feat] add get_model_kwargs method; throw error if unused kwarg is passed (...560cc33always passinput_ids,attention_mask,token_type_ids,inputs_embeds...bd91098Update rasyosef/splade-mini MSMARCO and BEIR-13 benchmark scores in pretraine...ad8d27dAdd Support for Knowledgeable Passage Retriever (KPR) (#3495)5b18f36[feat] Use encode_document and encode_query in mine_hard_negatives (#3502)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)