Skip to content

Releases: Netflix/metacat

Bug Fix

19 Aug 18:47
Compare
Choose a tag to compare
v0.1.34

Delete tags for tables that were deleted not using Metacat.

Reverted a previous change.

16 Aug 19:32
Compare
Choose a tag to compare
v0.1.33

Revert "Delete the data metadata for the partitions when they are del…

Minor changes

11 Aug 19:49
Compare
Choose a tag to compare
  • Include the old version of the table with the update table event.
  • Only delete the data metadata if there is not another table or partition pointing to that location.

Bug Fix

05 Aug 14:49
Compare
Choose a tag to compare
Fixed several issues with the partition filter expression evaluation.

* Expression grammar to support case insensitive tokens. Earlier 'x==1 AND y==2' was not supported.
* Expression matched only the valid part and ignored the rest of the expression. Earlier 'x==1 ggg' . This was still treated as a valid expression by ignoring ggg.
 * Expression evaluation will fail if there is a token error.

Minor bug fixes

04 Aug 20:44
Compare
Choose a tag to compare
  • Minor bugs that were fixed while adding the functional tests.

Workaround pattern language case sensitivity issue

01 Aug 18:24
Compare
Choose a tag to compare
ATM the filter language only supports lower case.

 - Ajoy will fix that later.

Fix partition filtering

28 Jul 20:44
Compare
Choose a tag to compare
Partition filters should be anded together not or.

 - For example if you have a table with 3 partitions, pk1, pk2, pk3,
   and a partial partition spec comes in (pk1=‘value1’, ,pk3=‘value3’)
   we want to load partitions that match pk1=‘value1’ AND pk3=‘value3’.

Change partition pre-events

22 Jul 23:05
Compare
Choose a tag to compare

Include the entire request with partition add, update and delete pre-events.

bug fix

15 Jul 18:00
Compare
Choose a tag to compare

Fix for event listeners not being registered.

Synchronous events

14 Jul 22:01
Compare
Choose a tag to compare

Added the ability to have both synchronous and asynchronous events. Changed all Pre events to synchronous events, left Post events as asynchronous.