Gaia Platform 0.6.0-beta
Pre-release
Pre-release
What's Changed
- Use minimal TLS implementation for thread-local mapping objects by @senderista in #1500
- Make debug assertion failure exception inherit from assertion failure exception by @LaurentiuCristofor in #1502
- Fill catalog hashes by @waynelwarren in #1346
- Change Ctest to no longer run and kill gaia_db_server by @simone-gaia in #1501
- Allow building benchmarks against libgaia.so by @simone-gaia in #1481
- Remove workaround in benchmark_test_base.hpp by @simone-gaia in #1503
- Fix perf_basic.ddl path issue by @simone-gaia in #1504
- Enable LTO by @simone-gaia in #1505
- Change db helper assert into debug assert by @LaurentiuCristofor in #1507
- Make generated DAC classes include DB hash. by @fineg74 in #1506
- Remove duplicated copy of test_perf.hpp by @LaurentiuCristofor in #1508
- Disable DDL execution in gaiac interactive mode by @LaurentiuCristofor in #1509
- Refactor test classes to better handle DDL sessions by @LaurentiuCristofor in #1510
- Fix DDL session handling in tests by @LaurentiuCristofor in #1512
- Add DDL session checks and Ping sessions by @LaurentiuCristofor in #1514
- Revert DDL session checks to fix test failures by @LaurentiuCristofor in #1515
- Add LTO cache, customize LTO settings for tests by @simone-gaia in #1513
- Re-enable bench tests by @LaurentiuCristofor in #1517
- Additional fixes for benchmark suite by @LaurentiuCristofor in #1516
- Gaiat hash by @fineg74 in #1511
- Fix bug in ENABLE_LTO Cmake handling. by @simone-gaia in #1518
- Disable initialization of db_caches until handling of DDL updates is added by @LaurentiuCristofor in #1520
- Rename tests to indicate component name by @LaurentiuCristofor in #1519
- Change db_caches from global to session-level by @LaurentiuCristofor in #1522
- Make lambda captures specific by @LaurentiuCristofor in #1523
- Create a database-only shared library by @daxhaw in #1521
- Introduce log writer APIs (log_io.cpp, log_io.hpp) by @mihirj1993 in #1144
- Remove useless stuff by @simone-gaia in #1525
- Remove JIRA tags in DB client/server code by @senderista in #1527
- Make db_test_base_t to terminate the logger in TearDownTestSuite() by @simone-gaia in #1528
- Introducing client and server contexts by @LaurentiuCristofor in #1526
- Add accessors for context data by @LaurentiuCristofor in #1529
- Move some session cleanup in the destructor of session_context by @LaurentiuCristofor in #1530
- Remove references to Jira issue ids GAIAPLAT-NNNN in code base by @daxhaw in #1531
- Fix unused variable warning in gaiac. by @daxhaw in #1532
- [GAIAPLAT-2163] Ensure that DDL sessions cannot happen concurrently with other DDL or regular sessions by @simone-gaia in #1524
- Add coding guidelines to repository as markdown files by @LaurentiuCristofor in #1533
- Re-enable db_caches by @LaurentiuCristofor in #1534
- Updating license notices to MIT by @LaurentiuCristofor in #1535
- Remove data folder by @LaurentiuCristofor in #1536
- Fix rocks_wrapper and gaia_db_persistence CMake dependencies by @simone-gaia in #1538
- Remove outdated SDK scripts. Move release instructions to dev_tools by @simone-gaia in #1539
- Cleanup of index scan test by @LaurentiuCristofor in #1540
- Enable github action runners by @daxhaw in #1537
- Update version to 0.6.0 by @daxhaw in #1541
Full Changelog: v0.5.0-beta...v0.6.0-beta