Releases: Cielecon/DBcake
V1.4.3
-
Dictionary Manager (db.dict)
Native dictionary operations with nested access
Update individual fields without rewriting entire dictionary
Methods: set_field(), get_field(), update(), pop()
-
Sum Manager (db.sum)
Built-in arithmetic operations
Methods: add(), subtract(), increment(), decrement(), multiply(), divide()
Calculate min(), max(), average() from lists/dicts
-
Secure File Manager (db.secure)
Password-protected file saving/loading
Supports any Python object (via pickle)
JSON and text file support
Automatic encryption/decryption
-
Connectors (from dbcake import connector)
MySQL connector
SQLite connector
PostgreSQL connector
MongoDB connector
Redis connector
Prisma ORM support
-
Data Persistence
Your data stays safe when updating the library
No data loss on version upgrades
Compatible with existing .dbce files
-
Removed GUI Installer
Cleaner, more lightweight
All functionality now available via pip
and more! ....
V1.4.2
V1.4.1 [NOT RECOMMENDED]
Update NOW!
on V1.4 we had lots of bugs on Files
1.Fixed Bugs
update now!
V1.4.0 [NOT RECOMMENDED]
Welcome to V4.0 NEW STUFF ARE THERE!
- Remade DBcake for python
- Added Lists and Tuple
- Fixed Bugs
- and ...
Pre V1.3
added options like:
- added transaction (ACID compliance)
- added data integrity constrains
- added proper indexing for performance
- added relationships between tables
- added concurrency control (multiple users writing simultaneously)
- added data validation
- added backup/recovery mechanisms
- added foreign keys , constrains for Data Integrity
- added Optimized queries , indexes for performance
- added Transaction locking for Concurrency
- added proper joins for relationships
- added handles 1000s of records for Scalability
- added Flask-Migrate for Migrations
V1.2
dbcake — single-file DB + secrets client
Features:
- centralized (.dbce append-only) and decentralized (per-key files) storage
- choose storage format: binary | bits01 | dec | hex
- encryption modes (low|normal|high) with AES-GCM via cryptography if installed;
secure stdlib fallback otherwise - key rotation, file-locking, CLI, interactive passphrases
- API to switch modes: db.centerilized() and db.decentralized()
- Server sync (push/pull) implemented with urllib (no extra libs)
- Graphical package installer (tkinter) to install optional packages (e.g., cryptography)
- Secrets HTTP client (Client/AsyncClient) with optional Fernet encryption