Skip to content

Releases: mutable-org/mutable

v0.0.154

23 Dec 00:27
Compare
Choose a tag to compare
[ITest] Add explanation for passing binaries

v0.0.153: [Benchmark] Add benchmarks for TPC-H compile times

19 Dec 12:13
6374d21
Compare
Choose a tag to compare
Only works with mu*t*able as of right now.  We need support in the HyPer
connector to measure compilation time.

v0.0.152: [Catalog] Refactor `Type` to use `Pooled` proxy.

18 Dec 19:18
f183406
Compare
Choose a tag to compare
Refactor `Type` to use our newly introduced `Pooled` proxy type.

v0.0.151: [Util] Add `cheaper` and `decrease_key` counter

13 Dec 20:11
Compare
Choose a tag to compare
Add the `cheaper` and the `decrease_key` counter for the case that a cheaper path is found to a state that is only present in the regular queue but not in the beam queue.
In this case, the g-value of the state is decreased. Thus the `cheaper` counter has to be increased.
As the state is still present in a queue (the regular queue) and is not reopened, the `decrease_key` counter, reflecting the number of times that a g-value decreases of a states present in a queue, has to be increased.

v0.0.150: [Util] Refactor CBP checks in `HeuristicSearch`.

13 Dec 15:25
6d9be83
Compare
Choose a tag to compare
Simplify conditions and merge duplicate cases.

v0.0.149

07 Dec 17:36
Compare
Choose a tag to compare
[Backend] Remove unused `Vector`.

v0.0.148

06 Dec 12:41
Compare
Choose a tag to compare
[PhysOpt] Implement `ConcretePhysicalPlanTable`.

v0.0.147

04 Dec 20:14
Compare
Choose a tag to compare
[Benchmark] Add more default timeout to duckdb connector

v0.0.146: Add pre-optimization for multi-versioning

30 Nov 12:04
b6a546e
Compare
Choose a tag to compare
This commit introduces a new pre-optimization step aimed at multi-versioning support. It inserts an internal filter into the `QueryGraph`.

The newly added filter checks whether the `start_time` of the `Transaction` within the `QueryGraph` falls within the timestamp range defined by the internal attributes `$ts_begin` and `$ts_end`.

With this inclusion, the implementation of append-only multi-versioning in mutable is complete.

v0.0.145: [CMake] Fix dependency on Git information.

29 Nov 23:16
99979ef
Compare
Choose a tag to compare
The incorrect (and non-existent) file `include/mutable/version.cpp` was
specified.  It should be `include/mutable/version.hpp` instead, which
`#include`s the generated `gitversion.tbl` file.