Skip to content

Commit 29b0c93

Browse files
authored
4.1.1 Changelog
* Doc updates for next release * Add changelog for 4.1.1 * fix indentation of the LSP section * Also mention other IDEs (WebStorm, RustRover, etc...)
1 parent 1972100 commit 29b0c93

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,62 @@
11
Change Log
22
==========
33

4+
# Version 4.1.1
5+
6+
_2025-01-24_
7+
8+
## Kotlin 2.1.0 (#6291)
9+
10+
The artifacts are now compiled with [Kotlin 2.1.0](https://kotlinlang.org/docs/whatsnew21.html). This change should be transparent for JVM and Android users thanks to [`languageVersion`](https://kotlinlang.org/docs/compatibility-modes.html) but [requires klib consumers (native + JS) to update their KGP version to 2.1.0](https://github.com/JetBrains/kotlin/blob/8add2e3b98904f34ce5db575e9543cb3d3c9ec0b/compiler/util-klib/KotlinAbiVersionBumpHistory.md?plain=1#L3-L5).
11+
12+
## Rover LSP support in the IntelliJ plugin (#6274)
13+
14+
The IntelliJ plugin now has a dedicated mode for backend developers that uses [Rover](https://github.com/apollographql/rover) LSP ([Language Server Protocol](https://en.wikipedia.org/wiki/Language_Server_Protocol)) to parse federation and connectors directives. This mode is only available when using IntelliJ Ultimate and other IDEs with LSP support. It is recommended for subgraphs authors.
15+
16+
## Gradle isolated projects support (#6351)
17+
18+
This release supports [Gradle isolated projects](https://docs.gradle.org/current/userguide/isolated_projects.html) for shorter configuration times.
19+
20+
## Contributors 💙💙
21+
22+
Many thanks to @jvanderwee, @varahash, @whyoleg, @StylianosGakis and @scana for all the contributions and help in this release 💙!
23+
24+
## 👷‍♂️ All changes
25+
26+
* [all] Do not set the license URL in the POMs (#6247)
27+
* [all] Bump Kotlin to 2.1.0 (#6291)
28+
* [all] Bump atomicfu (#6245)
29+
* [intellij-plugin] Play nice with IDEs without Kotlin/Gradle (#6358)
30+
* [intellij-plugin] Reduce usage of GradleExecutionHelper (#6355)
31+
* [intellij-plugin] Use our own executeOnPooledThread instead of Android Plugin's (#6310)
32+
* [intellij-plugin] Make Java and Kotlin dependencies optional (#6304)
33+
* [intellij-plugin] Pass arguments to rover (#6303)
34+
* [intellij-plugin] Move Rover settings to own section and add note about needing v0.27.0+ (#6278)
35+
* [intellij-plugin] Remove untilBuild (#6279)
36+
* [intellij-plugin] Add support for the Apollo LSP via Rover (#6274)
37+
* [intellij-plugin] Don't reference AdbShellCommandsUtil.executeCommandBlocking that's been removed (#6268)
38+
* [intellij-plugin] Make verifyPlugin fail on certain problems (#6256)
39+
* [intellij-plugin] Do not use internal symbol (#6255)
40+
* [intellij-plugin] Add explicit dependency to com.intellij.modules.json (#6254)
41+
* [gradle-plugin] Add a fail-safe mode to disable 2-step introspection and use minimal introspection query (#6360)
42+
* [gradle-plugin] Isolated Projects support (#6351)
43+
* [gradle-plugin] expose the outgoing variants (#6329)
44+
* [gradle-plugin] Better Gradle error message (#6326)
45+
* [gradle-plugin] Fix classloader caching. Many thanks @scana for catching this (#6309)
46+
* [gradle-plugin] Manage our classloaders manually (#6305)
47+
* [gradle-plugin] Only call `onSchema()` once in multi-module scenrios (#6252)
48+
* [runtime] Copy executionContext inside HttpRequest.newBuilder (#6350)
49+
* [runtime] Apple HttpEngine: lock the handlers map (#6348)
50+
* [runtime] Allow to initialize WebSocketEngine lazily (#6290)
51+
* [runtime] Remove CloseableBackgroundDispatcher (#6286)
52+
* [runtime] Override JsonNumber.toString() (#6273)
53+
* [runtime] Implement ApolloWebSocketClosedException on darwin targets and update docs (#6275)
54+
* [ast] Make deprecation.reason non-nullable (#6311)
55+
* [ast] Allow multiple @link schema extensions (#6284)
56+
* [normalized-cache] Add ApolloStore.ALL_KEYS to notify all watchers (#6337)
57+
* [http-cache] HTTP cache: do not remove cached entries on transport errors (#6314)
58+
* [execution] Add apollo-execution (#6356)
59+
460
# Version 4.1.0
561

662
_2024-11-04_

0 commit comments

Comments
 (0)