Skip to content

Temp(?) fix on tzdata hackney's dependency - #1204

Merged
geekingfrog merged 1 commit into
beyond-all-reason:mainfrom
geekingfrog:tzdata-temp-fix
May 28, 2026
Merged

Temp(?) fix on tzdata hackney's dependency#1204
geekingfrog merged 1 commit into
beyond-all-reason:mainfrom
geekingfrog:tzdata-temp-fix

Conversation

@geekingfrog

Copy link
Copy Markdown
Collaborator

there was a bunch of vulnerabilitie from hackney and tzdata relies on hackney to download latest iana zone info.
So we upgraded hackney #1191 but that led to #1198

So update tzdata to point to an unmerged PR:
lau/tzdata#168
that upgrades hackney and changes the code for the new hackney API. This dependency should not stay as is, ideally we can point to hex.pm new version once tzdata has been updated with this fix.

This can be tested by firing up a shell:

Tzdata.DataLoader.download_new()
Tzdata.tzdata_version()  # 2026b at time of commit

#1198

there was a bunch of vulnerabilitie from hackney and tzdata relies on
hackney to download latest iana zone info.
So we upgraded hackney beyond-all-reason#1191
but that led to beyond-all-reason#1198

So update tzdata to point to an unmerged PR:
lau/tzdata#168
that upgrades hackney and changes the code for the new hackney API.
This dependency should not stay as is, ideally we can point to hex.pm
new version once tzdata has been updated with this fix.

This can be tested by firing up a shell:

```elixir
Tzdata.DataLoader.download_new()
Tzdata.tzdata_version()  # 2026b at time of commit
```
@geekingfrog
geekingfrog marked this pull request as ready for review May 28, 2026 08:28
@geekingfrog
geekingfrog merged commit 883b594 into beyond-all-reason:main May 28, 2026
3 checks passed
@geekingfrog
geekingfrog deleted the tzdata-temp-fix branch May 28, 2026 09:05
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