aleph

Matthew Davidson 2023-12-12T06:58:20.223109Z

Announcing https://clojars.org/aleph/versions/0.7.0-rc1! The big change from alpha2 is HTTP/2 support on the server-side, and more codec support. Many thanks to @dergutemoritz and @arnaudgeiser for their hard work! Note that HTTP/2 is not enabled by default. To enable it, use the new :http-versions key and add :http2 to the vector. If nobody reports any issues, we'll probably release this as 0.7.0.

πŸ™Œ 2
πŸŽ‰ 5
Matthew Davidson 2023-12-16T10:54:54.526899Z

I think when I fixed this bug elsewhere, I didn't realize it was suppressing the same bug later. I'm reasonably sure I can fix it, but given the growing hassle, I'm wondering if we shouldn't just build the extra codec support into Aleph.

Arnaud Geiser 2023-12-12T14:33:03.218179Z

Thanks to you Matthew! What an amazing work and a great achievement for Aleph!

Nick McAvoy 2023-12-12T20:37:06.003309Z

Moving from 0.7.0-alpha1 to rc1, I'm getting a ClassNotFoundException for com.aayushatharva.brotli4j.encoder.Encoder$Parameters.

Nick McAvoy 2023-12-12T20:53:43.859779Z

I added the dev dependencies for brotli and zstd, and now it starts. I do have :extra-paths ["test"] for this alias in deps.edn, in case that's relevant.

Matthew Davidson 2023-12-13T03:42:08.706719Z

Hmmm. Thought we prevented that problem. Are you doing any AOT or Graal? @nick383 Can you make an issue on GitHub? Please include your deps.edn and a description of how you’re triggering the error. Thanks πŸ™

πŸ‘ 1
Nick McAvoy 2023-12-14T22:19:09.726119Z

https://github.com/alephdata/aleph/issues/3530 is the issue.

Matthew Davidson 2023-12-15T06:48:00.609119Z

Great!...but Alephdata/aleph is a different project with the same name. πŸ˜›

Nick McAvoy 2023-12-15T15:41:10.879079Z

Ha, wow

Nick McAvoy 2023-12-15T15:44:28.755059Z

That's haste for you. https://github.com/clj-commons/aleph/issues/703 it is in the right place.