Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.6.0 #75

Merged
merged 5 commits into from
May 8, 2024
Merged

Release/0.6.0 #75

merged 5 commits into from
May 8, 2024

Conversation

istreeter
Copy link
Contributor

No description provided.

peel and others added 5 commits March 27, 2024 22:40
Previously, we relied on org.testcontainers' method of fetching container
image for StatsD. This was counted towards test timeout and rarely
actually triggered the tests.
Now, the image is fetched as part of beforeAll step and handled as part of
setup time that's not counted towards the timeout.
Previously, we relied on org.testcontainers' method of fetching container
image for Localstack. This was counted towards test timeout and rarely
actually triggered the tests.
Now, the image is fetched as part of beforeAll step and handled as part of
setup time that's not counted towards the timeout. If the image is already
available the cost of blocking is nearly zero.
testcontainers/ryuk is a resource reaper used for cleaning things up
after tests complete. In CI we only run tests once after which the
VM is shut down. Ryuk fetching happens while creating a `CatsResource`
that is counted towards timeout. This can take a long time in CI and
rarely happens at dev time.
Therefore, for CI ryuk is now disabled.
Snowplow users commonly use schemas with no nested fields. Previously,
we were creating a string column and loading the string field `{}`. But
there is no benefit to loading this redundant data.

By omitting a column for these schemas, it means we support schema
evolution if the user ever adds a nested field to the empty schema.

For empty schemas with `additionalProperties: true` we retain the old
behaviour of loading the original JSON as a string.
@istreeter istreeter merged commit 4a154bf into main May 8, 2024
7 checks passed
@istreeter istreeter deleted the release/0.6.0 branch May 8, 2024 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants