enso/distribution/launcher/THIRD-PARTY
Pavel Marek 96082c3bae
Remove akka from runtime (#8953)
There are two projects transitively required by `runtime`, that have akka dependencies:
- `downloader`
- `connected-lock-manager`

This PR replaces the `akka-http` dependency in `downloader` by HttpClient from JDK, and splits `connected-lock-manager` into two projects such that there are no akka classes in `runtime.jar`.

# Important Notes
- Simplify the `downloader` project - remove akka.
- Add HTTP tests to the `downloader` project that uses our `http-test-helper` that is normally used for stdlib tests.
- It required few tweaks so that we can embed that server in a unit test.
- Split `connected-lock-manager` project into two projects - remove akka from `runtime`.
- **Native image build fixes and quality of life improvements:**
- Output of `native-image` is captured 743e167aa4
- The output will no longer be intertwined with the output from other commands on the CI.
- Arguments to the `native-image` are passed via an argument file, not via command line - ba0a69de6e
- This resolves an issue on Windows with "Command line too long", for example in https://github.com/enso-org/enso/actions/runs/7934447148/job/21665456738?pr=8953#step:8:2269
2024-02-19 16:39:05 +00:00
..
com.chuusai.shapeless_2.13-2.3.10 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.fasterxml.jackson.core.jackson-annotations-2.15.2 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
com.fasterxml.jackson.core.jackson-core-2.15.2 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
com.fasterxml.jackson.core.jackson-databind-2.15.2 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
com.typesafe.akka.akka-actor_2.13-2.6.20 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.typesafe.akka.akka-http_2.13-10.2.10 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.typesafe.akka.akka-http-core_2.13-10.2.10 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.typesafe.akka.akka-parsing_2.13-10.2.10 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.typesafe.akka.akka-slf4j_2.13-2.6.20 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
com.typesafe.config-1.4.2 Update Scala to 2.13.8 (#3631) 2022-08-08 19:32:55 +00:00
com.typesafe.scala-logging.scala-logging_2.13-3.9.4 Update Scala to 2.13.7 (#3214) 2021-12-31 17:50:32 +03:00
commons-codec.commons-codec-1.9 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
commons-io.commons-io-2.12.0 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
commons-logging.commons-logging-1.2 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
io.circe.circe-core_2.13-0.14.5 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
io.circe.circe-generic_2.13-0.14.5 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
io.circe.circe-jawn_2.13-0.14.5 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
io.circe.circe-numbers_2.13-0.14.5 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
io.circe.circe-parser_2.13-0.14.5 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
io.circe.circe-yaml_2.13-0.14.2 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
licenses Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
nl.gn0s1s.bump_2.13-0.1.3 Implement the first part of the database library (#1475) 2021-02-25 13:48:18 +00:00
org.apache.commons.commons-compress-1.23.0 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.apache.commons.commons-lang3-3.12.0 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
org.apache.commons.commons-text-1.10.0 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
org.apache.httpcomponents.httpclient-4.4.1 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
org.apache.httpcomponents.httpcore-4.4.1 Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00
org.graalvm.polyglot.polyglot-23.1.2 Upgrading to GraalVM 21.0.2 (#8883) 2024-02-19 12:08:59 +00:00
org.graalvm.sdk.collections-23.1.2 Upgrading to GraalVM 21.0.2 (#8883) 2024-02-19 12:08:59 +00:00
org.graalvm.sdk.nativeimage-23.1.2 Upgrading to GraalVM 21.0.2 (#8883) 2024-02-19 12:08:59 +00:00
org.graalvm.sdk.word-23.1.2 Upgrading to GraalVM 21.0.2 (#8883) 2024-02-19 12:08:59 +00:00
org.graalvm.truffle.truffle-api-23.1.2 Upgrading to GraalVM 21.0.2 (#8883) 2024-02-19 12:08:59 +00:00
org.scala-lang.modules.scala-java8-compat_2.13-1.0.0 Update Scala to 2.13.7 (#3214) 2021-12-31 17:50:32 +03:00
org.scala-lang.modules.scala-parser-combinators_2.13-1.1.2 Initial Legal Review (#1210) 2020-10-19 10:50:12 +02:00
org.scala-lang.scala-library-2.13.11 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.scala-lang.scala-reflect-2.13.11 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.slf4j.slf4j-api-2.0.9 Reduce extra output in compilation and tests (#7809) 2023-10-16 10:57:44 +02:00
org.typelevel.cats-core_2.13-2.9.0 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.typelevel.cats-kernel_2.13-2.9.0 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.typelevel.jawn-parser_2.13-1.4.0 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
org.yaml.snakeyaml-1.33 Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
COPYRIGHT-MUSL Initial Legal Review (#1210) 2020-10-19 10:50:12 +02:00
COPYRIGHT-ZLIB Initial Legal Review (#1210) 2020-10-19 10:50:12 +02:00
NOTICE Remove akka from runtime (#8953) 2024-02-19 16:39:05 +00:00