Releases: eflows4hpc/hecuba
Releases · eflows4hpc/hecuba
Hecuba 2.1
C++ interface
- Simplify user interface
- Remove yaml dependency
- Add Extrae instrumentation
Python
- Upgrade to 3.10
Documentation
- Update documentation for C++ interface
- Update README
- Add missing documentation on Python requirements
- Add documentation for c4s
ARROW
- Simplify deployment making ARROW optional: Add USE_ARROW compilation flag
StorageNumpy
- Add HECUBA_LAZY_WRITES to enable/disable lazy writes
Performance improvements
- Improve SYNC operation time.
- Improve-writer
- Use a single thread for write operations and a single table for
StorageNumpys (HECUBA_SN_SINGLE_TABLE): new-writer-thread
Create a static CacheTable to access StorageNumpys (for single table case)
C4S
- Allow to configure number of cores fo application and cassandra
Bug Fixing
- Fix an installation problem: fix-missing-storage-jar
- Fix an installation problem with missing '--prefix'
- Fix python arrow installation
- Fix install process
- Fix bug when processing attributes read from cassandra: fix bug in IStorage::extractMultiValuesFromQueryResult
- Fix a bug in IStorage::setCache
- Fix writes of a single column into cassandra
- Fix missing return value in attribute
- Add thread support to alive objects state
- Fix bug when disconnecting Cassandra
- Make sure Cassandra is available
Hecuba 1.2.4
Add missing python support for StorageStream class
Hecuba 1.2.3
Changelog
C++ interface
- Add C++ API
- Add support to write a single attribute in storageobj.
Stream interface
- Streaming tools deployment
- Add streaming API
API:
- Add 'sync' to API
- Modify split with optional parameter (cols=true/false)
Others:
- CREATE_SCHEMA to default true
- Change UUID generation (UUID3->UUID5)