Releases Index

Apollo Kotlin

$npx @buildinternet/releases get apollo-kotlin
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases3Avg0/wkVersionsv5.0.1 to v5.2.0

Version 5.2.0 adds support for the new HTTP QUERY method and empty selection sets amongst other performance improvements and fixes.

Many thanks @AvikMakwana, @gregjotau and @AlexanderGH for their contributions to this release 💙

👷‍♂️ All changes

  • [NEW] language:…
Read more ↗

Version 5.1.0 adds a lot of performance improvements courtesy of @AlexanderGH on top a bugfix from @dhritzkiv and a couple other things. Many thanks Daniel and Alexander! 💙

👷‍♂️ All changes

  • [PERFORMANCE] compiler: index the type hierarchy and drop O(n^2) work from…
Read more ↗

A few bugfixes, support for onError, and promote "directives on directives" which was merged in the specification recently.

Experimental onError support

If your server supports the [onError request…

Read more ↗

Apollo Kotlin 5 is a major release focused on:

  • GraphQL golden path: incremental delivery (@defer/@stream), fragment arguments, service capabilities, onError, nullability, field extensions, @oneOf, schema coordinates, ...
  • Modernized infrastructure: KGP…
Read more ↗

This version is the same as 5.0.0-rc.0 with a fix for a performance regression in the compiler (#6938). Many thanks @apramana for diving into this.

Read more ↗

First release candidate of Apollo Kotlin 5.

  • [NEW] Add linuxArm64 target (#6929)
  • [NEW] Add linux WebSockets support (#6929)
  • [FIX] Always strip @catchByDefault in executable documents (#6932)
  • [FIX] Cache: merge data in the presence of include directives (#6922)
Read more ↗

Compatibility release for Kotlin 2.4.0-Beta1

  • [NEW] Pass parent and parentType to FakeResolver (#6913)
  • [FIX] Compatibility with Kotlin 2.4-Beta1: Remove legacy JS target check (#6908)

Full Changelog:…

Read more ↗

Compatibility release for Kotlin 2.4.0-Beta1. This release contains only a single change:

  • [FIX] Compatibility with Kotlin 2.4-Beta1: Remove legacy JS target check (#6910)
Read more ↗

Maintenance release that adds a new KMP target and makes it easier to work with the new cache and AGP9.

This version also bumps KGP to 2.2. This is transparent for Android/JVM consumers but requires native/JS/wasm consumers to use KGP 2.2 to compile against 4.4.2.

*…

Read more ↗

4.4.0 adds compatibility with AGP9 as well as a few other fixes.

Most of the development is now made in the 5.x alphas.

👷‍♂️ All changes

  • [NEW] AGP9 support (#6844)
  • [NEW] Add @catch…
Read more ↗
@stream support

You may now use @stream to stream list responses from a compatible server.

To do this, opt in support for the [incremental:v0.2…

Read more ↗

In this new alpha of v5, here are the main highlights:

  • WasmJs target added to GraphQL subscriptions
  • Experimental generateApolloEnums option to generate enums as a sealed hierarchy distinguishing known and…
Read more ↗

This is maintenance release that includes a few fixes.

👷‍♂️ All changes

  • [fix] Normalize the order of arguments of checked definitions (#6651)
  • [fix] Make sure that the introspection endpoint property value is checked at execution time (#6658)
  • [fix] Do not…
Read more ↗

Maintainance release to fix the Accept: header during introspection. Many thanks @pedromfmachado for diving into this!

This release also contains infrastructure work:

  • the IJ plugin is now released separately…
Read more ↗

Small release to fix a publishing discrepency in the versions. Thanks @ychescale9 for the heads up!

  • [fix] Fix can't resolve apollo-gradle-plugin-tasks (#6603)
  • [new] Warn on unused fragments…
Read more ↗

Version 5.0.0-alpha.0

This is the first alpha release of version 5

The package name stayed the same. Version 5 is aiming to be binary compatibile with version 4 with a few exceptions (read more in the [migration…

Read more ↗
Last Checked
15h ago
Tracking since Jun 11, 2020