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

[new release] uri, uri-sexp, uri-re and uri-bench (4.4.0) #24522

Merged
merged 7 commits into from
Sep 27, 2023

Conversation

dinosaure
Copy link
Contributor

An RFC3986 URI/URL parsing library

CHANGES:

CHANGES:

* **breaking change** Fix parsing & printing of IPv6 addresses in the host part of an uri

  If we follow the RFC3986 correctly, IPv6 must be surrounded by '[' and ']'. Old versions
  of `ocaml-uri` escaped these characters. The new version interprets these characters to
  recognize an IPv6 address.

  Users should take note of this change in behaviour, which fixes a number of bugs in HTTP
  requests. (@anmonteiro, review by several maintainers, mirage/ocaml-uri#169)
* Upgrade tests to `ounit2` (@Alessandro-Barbieri, mirage/ocaml-uri#161)
@dinosaure
Copy link
Contributor Author

I look into failures and they are unrelated to this release even if we have a breaking change. Moreover, I did a check about reverse-dependencies and nobody expects something related to IPv6. A annoucement will be done after this merge to inform people about our breaking change. But we can consider to merge it!

@mseri
Copy link
Member

mseri commented Sep 27, 2023

Thanks. I think I can fix some failures but they are unrelated, I will fix them separately

@mseri mseri merged commit 3d34944 into ocaml:master Sep 27, 2023
1 of 2 checks passed
@dinosaure dinosaure deleted the release-uri-v4.4.0 branch September 28, 2023 06:15
@mseri mseri mentioned this pull request Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants