Skip to content

v0.4.0

Compare
Choose a tag to compare
@nitisht nitisht released this 03 Apr 12:33
· 394 commits to main since this release
f053d2f

Note

In previous releases, a json array like

{
	"name": "John",
	"age": 30,
	"cars": [{
			"brand": "Ford"
		},
		{
			"brand": "BMW",
			"model": "x1"
		},
		{
			"brand": "Audi",
			"model": "q1"
		}
	]
}

would be flattened to cars.0_brand,cars.0_model,
cars.1_brand, cars.1_model, cars.2_brand,
cars.2_model. This was an issue for very long
arrays, a single event with a long array could add
several columns to the schema. But most of the times these
columns would be empty.

This release changes the approach to flatten to two fields
like cars_brand, cars_model. Each column will have
an array of elements in that field.

Refer #344

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0