Releases: kashirin-alex/swc-db
SWC-DB version 0.5.12
SWC-DB version 0.5.12 - CHANGELOG
The release includes:
- Debug, Standard, Optimized, Asan(experimental) builds and Install-Pack, the Binaries built with GCC-9.5 and based on GLIBC 2.27
- Debian Packages for Ubuntu 22.04.6 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.12.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.12.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.12.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.12.asan.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release -DUSE_DEFAULT_MALLOC=ON -DSWC_MALLOC_NOT_INSISTENT=ON -DSWC_ENABLE_SANITIZER=address
# swcdb-0.5.12.Ubuntu_22_04_6_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
Full Changelog: v0.5.11...v0.5.12
SWC-DB version 0.5.11
SWC-DB version 0.5.11 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.3 and based on GLIBC 2.27
- Debian Packages for Ubuntu 22.04.1 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.11.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.11.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.11.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.11.Ubuntu_22_04_1_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
notes:
- majority of changes in this release related to Thrift Service of dedicated types and specialized methods for the difference column-types
- older releases are incompatible with the Thrift Services related changes
Full Changelog: v0.5.10...v0.5.11
SWC-DB version 0.5.10
SWC-DB version 0.5.10 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.3 and based on GLIBC 2.27
- Debian Packages for Ubuntu 20.04.5 LTS (amd64) and Ubuntu 22.04.1 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.10.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.10.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.10.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.10.Ubuntu_20_04_5_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
notes:
- older releases are incompatible, with the Condition-Key select SQL syntax and the DB::Specs::Key of an inner-level fractions select by the GT/E empty-string, application code requires a change of comparators from -GT to -FI and -GE to -FIP (issue: #11 )
Full Changelog: v0.5.9...v0.5.10
SWC-DB version 0.5.9
SWC-DB version 0.5.9 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.3 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.4 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.9.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.9.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.9.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.9.Ubuntu_20_04_4_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
New Feature
- Select Query with Update option of updating cells-interval by OP (Operations)
SWC-DB version 0.5.8
SWC-DB version 0.5.8 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.2 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.3 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.8.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.8.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.8.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.8.Ubuntu_20_04_3_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
SWC-DB version 0.5.7
SWC-DB version 0.5.7 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.2 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.3 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.7.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.7.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.7.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.7.Ubuntu_20_04_3_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
New Features, The Enhancements #1 #2
- Select Query with an option to update or delete the cells matching scan-specs while responding with fetched(before the change) cells
SWC-DB version 0.5.6
SWC-DB version 0.5.6 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-11.2 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.3 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.6.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.6.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.6.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.6.Ubuntu_20_04_3_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Guide for INSTALLING & RUNNING :
SWC-DB version 0.5.5
SWC-DB version 0.5.5 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-10.3 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.3 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
- Ruby package
gem install swcdb
builds configuration differences:
# swcdb-0.5.5.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.5.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.5.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.5.Ubuntu_20_04_3_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
Release Highlights:
- Manager fast-load schemas from Schemas-Store file
- "ranger.data" for CID above 9 stored in Column SYS_RGR_DATA (cid=9)
- Ruby 'swcdb' package available with
gem install swcdb
Guide for INSTALLING & RUNNING :
SWC-DB version 0.5.4
SWC-DB version 0.5.4 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-10.3 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.2 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
builds configuration differences:
# swcdb-0.5.4.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.4.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.4.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.4.Ubuntu_20_04_2_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
The Release Highlights:
- Tags support for SWC-DB Schema
- The DB-Client queries classes Committer and Scanner now have Master Ranges Manager Cache
- Overall-Stability, Performance and Durability with (100K+) columns
Guide for INSTALLING & RUNNING :
SWC-DB version 0.5.3
SWC-DB version 0.5.3 - CHANGELOG
The release includes:
- Debug, Standard, Optimized builds and Install-Pack, the Binaries built with GCC-10.3 and based on GLIBC 2.27
- Debian Package for Ubuntu 20.04.2 LTS (amd64)
- Separate packages on scope/component for Archlinux on AUR keyword=swcdb
- Python package
pip install swcdb
- Java package on Maven Central Repository
builds configuration differences:
# swcdb-0.5.3.amd64
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.3.optimized.amd64
cmake ../swc-db -DO_LEVEL=6 -DSWC_IMPL_SOURCE=ON -DSWC_BUILTIN_FS=local,broker -DCMAKE_BUILD_TYPE=Release
# swcdb-0.5.3.debug.amd64
cmake ../swc-db -DO_LEVEL=1 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Debug
# swcdb-0.5.3.Ubuntu_20_04_2_LTS.amd64.deb
cmake ../swc-db -DO_LEVEL=3 -DSWC_IMPL_SOURCE=OFF -DCMAKE_BUILD_TYPE=Release
The Release Highlights:
- Performance Improvement by overall +20%
Guide for INSTALLING & RUNNING :