Skip to content

Releases: nextline-dev/nextline-graphql

v0.9.1

25 Nov 17:04

Choose a tag to compare

What's Changed

Changes 🚀

  • Move nextlinegraphql/ to src/nextlinegraphql/ by @TaiSakuma in #356
  • Change import name from nextlinegraphql to nextline_graphql by @TaiSakuma in #357

Full Changelog: v0.9.0...v0.9.1

v0.9.0

22 Nov 00:15

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.8.1...v0.9.0

v0.8.1

10 Nov 15:41

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.8.0...v0.8.1

v0.8.0

18 Sep 20:05

Choose a tag to compare

What's Changed

This release introduces three new configuration options:

NEXTLINE_GRAPHQL__MUTATION_ALLOW_ORIGINS (Security)

This option specifies the allowed origins for GraphQL Mutations. Combined with CORS settings, it provides an additional layer of control: you could allow GraphQL Queries and Subscriptions from certain origins while prohibiting Mutations.

Nextline implements all state-changing operations (starting runs, interrupting runs, and editing scripts) as GraphQL Mutations. This option lets you prohibit web sites from changing the state of Nextline while still allowing them to monitor the state with Queries and Subscriptions.

NEXTLINE_CTRL__TRACE_MODULES, NEXTLINE_CTRL__TRACE_THREADS (Tracing)

Nextline supports tracing the execution of imported Python modules in addition to the main script. Nextline also supports tracing the execution of multiple threads simultaneously. These were among the very first features of Nextline implemented in 2020. However, they have been disabled by default since Nextline v0.6.0. The two new options let you enable them from nextline-graphql.

Incidentally, Nextline supports tracing multiple asynchronous tasks. This feature has always been enabled by default.

Changes 🚀

  • Make the nextline options trace_threads and trace_modules configurable by @TaiSakuma in #316
  • Add origin access control for GraphQL Mutations by @TaiSakuma in #321

Full Changelog: v0.7.13...v0.8.0

v0.7.13

28 May 19:01

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.7.12...v0.7.13

v0.7.12

11 Apr 20:56

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.7.11...v0.7.12

v0.7.11

18 Feb 21:36

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.7.10...v0.7.11

v0.7.10

17 Oct 18:02

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.7.9...v0.7.10

v0.7.9

08 Jun 00:04

Choose a tag to compare

What's Changed

Changes 🚀

Full Changelog: v0.7.8...v0.7.9

v0.7.8

15 May 15:56

Choose a tag to compare

This release works with nextline-web 0.9.1 and later

This release breaks nextline-web 0.9.0 and earlier because of #40. The next release of nextline-web with simonsobs/nextline-web#45 will be compatible. (In hindsight, I shouldn't have moved GraphQL queries to a new namespace. I should've kept the original ones for a few versions so as not to break nextline-web.)

What's Changed

Changes 🚀

Full Changelog: v0.7.7...v0.7.8