Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7196705
docs: Add thread-safe mode specification
dimitri-yatsenko Feb 13, 2026
477d365
chore: Remove unused settings
dimitri-yatsenko Feb 13, 2026
6a5a309
docs: Clarify that all settings are connection-scoped
dimitri-yatsenko Feb 13, 2026
c0598f4
docs: Specify Connection.from_config() behavior
dimitri-yatsenko Feb 13, 2026
697ec6d
docs: conn.config uses same Config class, connection settings read-only
dimitri-yatsenko Feb 13, 2026
467367e
docs: Global config read-only (not blocked) in thread-safe mode
dimitri-yatsenko Feb 13, 2026
7c57b26
docs: Remove from_config(), just expose conn.config
dimitri-yatsenko Feb 13, 2026
8a51db4
docs: Specify internal refactoring to use conn.config
dimitri-yatsenko Feb 13, 2026
726007d
docs: Add connection flow from Schema to Tables
dimitri-yatsenko Feb 13, 2026
b929627
docs: Global connection assigns dj.config for uniform structure
dimitri-yatsenko Feb 13, 2026
ba637d5
docs: Clarify Connection always copies, dj.conn() overrides
dimitri-yatsenko Feb 13, 2026
05b70fb
docs: Address mixed connections and override() behavior
dimitri-yatsenko Feb 13, 2026
bb7adfd
docs: Rewrite spec with context-based approach
dimitri-yatsenko Feb 13, 2026
f92af1c
docs: Simplify context - only config, connection, Schema
dimitri-yatsenko Feb 13, 2026
f832486
docs: Singleton as lazily-loaded instance, fresh config per instance
dimitri-yatsenko Feb 13, 2026
6fe7497
docs: Add inst.FreeTable(), clarify base classes vs instance methods
dimitri-yatsenko Feb 13, 2026
32b5235
docs: Consolidate to single singleton instance, dj.Instance()
dimitri-yatsenko Feb 14, 2026
b251e86
feat: Implement thread-safe mode with Instance class
dimitri-yatsenko Feb 14, 2026
042dbf2
fix: Make conn() with credentials update singleton connection
dimitri-yatsenko Feb 14, 2026
5758adf
fix: Remove unused import, fix mock_cache fixture for 2.0 settings
dimitri-yatsenko Feb 18, 2026
9d9d675
fix: Resolve lint and test failures in CI
dimitri-yatsenko Feb 18, 2026
0011cd6
docs: Document thread-safety rationale for codec registry
dimitri-yatsenko Feb 18, 2026
845efc0
docs: Add global state audit to thread-safe mode spec
dimitri-yatsenko Feb 18, 2026
04a406d
refactor: replace global config reads with connection-scoped config
dimitri-yatsenko Feb 18, 2026
092d79f
fix: unify global config singleton and fix conn() persistence
dimitri-yatsenko Feb 18, 2026
2429a8a
docs: document connection-scoped config architecture in thread-safe m…
dimitri-yatsenko Feb 18, 2026
b88915c
refactor: thread config through codec and hash_registry chain
dimitri-yatsenko Feb 18, 2026
9b885cd
refactor: make dj.Schema a proper class subclassing _Schema
dimitri-yatsenko Feb 18, 2026
f0ef848
fix: lint formatting in test_gc.py
dimitri-yatsenko Feb 18, 2026
4d16df6
merge: resolve conflict in jobs.py reserve method
dimitri-yatsenko Feb 18, 2026
33ef072
fix: pass config and backend explicitly to Connection constructor
dimitri-yatsenko Feb 19, 2026
da43ed3
refactor: route schema queries through adapter methods
dimitri-yatsenko Feb 19, 2026
bf7c442
feat: add backend parameter to Instance and cross-connection validation
dimitri-yatsenko Feb 19, 2026
f123f26
docs: extend migrate.py deprecation timeline to 2.3
dimitri-yatsenko Feb 19, 2026
4796d39
fix: lint formatting in test_thread_safe.py
dimitri-yatsenko Feb 19, 2026
dca8052
refactor: move dependency graph queries into adapter methods
dimitri-yatsenko Feb 19, 2026
453ab6e
fix: update docs URL from datajoint.com/docs to docs.datajoint.com
dimitri-yatsenko Feb 19, 2026
34f744e
docs: add DataJoint 2.0 citation (arXiv:2602.16585)
dimitri-yatsenko Feb 19, 2026
5488781
refactor: add split_full_table_name adapter method
dimitri-yatsenko Feb 19, 2026
d079d58
refactor: remove unsupported schema.code()/save() methods
dimitri-yatsenko Feb 19, 2026
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ DataJoint is a framework for scientific data pipelines based on the **Relational
</td>
<td>Citation</td>
<td>
<a href="https://doi.org/10.1101/031658">
<img src="https://img.shields.io/badge/DOI-10.1101/031658-blue.svg" alt="DOI" />
<a href="https://doi.org/10.48550/arXiv.2602.16585">
<img src="https://img.shields.io/badge/DOI-10.48550/arXiv.2602.16585-blue.svg" alt="DOI" />
</a>
</td>
<td>Coverage</td>
Expand Down Expand Up @@ -80,7 +80,7 @@ conda install -c conda-forge datajoint
- [How-To Guides](https://docs.datajoint.com/how-to/) — Task-oriented guides
- [API Reference](https://docs.datajoint.com/api/) — Complete API documentation
- [Migration Guide](https://docs.datajoint.com/how-to/migrate-to-v20/) — Upgrade from legacy versions
- **[DataJoint Elements](https://datajoint.com/docs/elements/)** — Example pipelines for neuroscience
- **[DataJoint Elements](https://docs.datajoint.com/elements/)** — Example pipelines for neuroscience
- **[GitHub Discussions](https://github.com/datajoint/datajoint-python/discussions)** — Community support

## Contributing
Expand Down
Loading
Loading