Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: airbnb/viaduct

Release 0.7.0

24 Oct 21:21
9fb2594

Choose a tag to compare

Changelog

Sign maven central releases (#121) by @ryantanner

Fix flaky FieldResolverTest timing assertions (#120) by @Goncalo-Almeida

Add execution context extensions for globa... (#115) by @nmarsollier

Release 0.6.6

23 Oct 22:37
c59b0c7

Choose a tag to compare

Changelog

Add ktor-starter demo app to Viaduct OSS (#112) by @ryantanner, @Goncalo-Almeida

Skip registering checkers for introspect... (#110) by @josie-kupke, @amity177

refactor: Replace ExecutionContext impls with ne... (#109) by @rstata

Fix broken URL tag to StarWars repo (#107) by @jeanlucaslima

refactor: Further consolidation of GRT factories (#104) by @rstata

Allow schema mismatches in engine. (#103) by @josie-kupke

Make module plugin auto-wire runtimeOnl... (#102) by @jbartok

disallow subscription for off-the-shelf Via... (#101) by @geovannefduarte

Fix getting started documentation paths (#100) by @spullara

Created first draft of java API (#98) by @catacraciun, @skevy

Fix for flaky test. (#97) by @fireboy1919

Add empty watchman config (#95) by @josie-kupke, @skevy

Fix deprecation warning in versioning convention... (#94) by @ryantanner

Update docs to reflect artifact changes (#93) by @ryantanner

add toBuilder bytecode generation (#92) by @pclowes

CircleCI pipeline to Github Actions (#90) by @geovannefduarte, @vickeyyeh

refactor: context2 refactoring (#88) by @rstata

split RequiredSelectionSetFactory tests... (#87) by @rstata

avoid executing china access rss and vr'... (#86) by @amity177

refactor: rename VariablesProviderContext.args -... (#85) by @rstata

Codegen sync on intellJ automatically (#84) by @kristileka

Fix bug with lazy EODs resolving twice (#83) by @gummybug

Repackage Starwars demoapp (#82) by @nmarsollier

fix issues when generating arbitrary values for a sel... (#81) by @jbellenger

Add toBuilder helper and OverlayEOD (#80) by @pclowes

publish engine API and rewire execution context (#79) by @linquan, @jbellenger, @skevy

v0.5.0

15 Oct 21:33
3cbf9e1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Release 0.4.0

07 Oct 17:16

Choose a tag to compare

Release 0.4.0 Pre-release
Pre-release

What's Changed

  • 47446a9 (HEAD -> main, tag: v0.4.0, origin/main, origin/HEAD) EngineObjectData changes This PR has two changes (each in its own commit):
  • 2d1abe5 Downgrade Gradle to 8.13
  • 341877f Adds better Getting Started docs.
  • 6199a96 Add FieldCompleter testing comment
  • ab8deff Add NodeReference
  • 956bcad Thread requestContext into the various Execution... Adds a feature to Viaduct whereby a requestContext value can be set as part of ExecutionInput, and that value will be available to tenant code via ExecutionContext.requestContext. (Finishes work start ing #942226 which added requestContext to ExecutionInput - this PR gets that value into the tenant execution contexts.) Github-Change-Id: 945944
  • 9388526 Fixes eager evalution of bumpVersion.
  • 27f5413 Include integration test in Jacoco coverage reports
  • 1efff99 ResolvedEngineObjectData should not impl Map
  • 9783b93 Add fix for graphiql routing.
  • 6037b12 Removes testapps since it's now covered by...
  • 9d2c2ea remove convert function on field mapper
  • be1009a support globalid mapping
  • fff4bb9 shimmed custom access checks bypass checker exe...
  • 727c3cd Add test coverage for custom checkers
  • 4d0d8bf GlobalID typing fixes
  • 7bd7b24 Make FieldMapper convert return target value instead...
  • 45ebd8d Fix MockEngineObjectData deprecation and ot...
  • 24e9386 Enable shimmed custom checker on type vi...
  • 7da2664 fix various plugin issues
  • 6a21c08 ExecutionInput as RFC-174
  • 50e9ad4 QueryPlan - handle checker RSSes properly
  • 9d47145 Create a rule in detekt to avoid println in... To avoid using the println command in gradle configuration files. Create a rule in detekt to avoid println in config files. Github-Change-Id: 940397
  • 12e67a9 Enforce modules to no direct depends on via... Enforce modules to no direct depends on viaduct-module plugin Github-Change-Id: 942360
  • 7488373 MVP for UDS object mapping
  • 18c7c31 Better Tutorial Walkthrough.
  • 198580d Add looser checking for ExecutionResults
  • 85137e4 Create wiring module into oss/tenant
  • 770ee4f Extra coverage
  • 8c1c42b Fix for OSS CI
  • 9967db7 Update learnings.md with kotlinp info
  • 021d501 New ExecutionContext impls
  • fa2415a Add :orchestrationCleanAll to Gradle build
  • 8c9917b refactor StandardViaduct to use child injector pa...
  • 4ace69c add factory creator pattern and dependency inject...
  • da40dba Refactor schema registry configuration API and up...
  • 1b315d0 Adds FeatureAppTest for policy checks.
  • b45885a Testing copybara for demoapps - Improved formatting in dem...
  • 5711892 Remove ifContext and ifMutation
  • 88bc075 Implement introspection query in ViaductGraphQLR...
  • 1f36730 Suppress compilation warnings for codegen
  • 990278b Add type checkers to RSS validation
  • 5fde942 Starwars demo-app mutation example
  • 4770755 Trivial Changes to test Copybara and Spinnaker
  • f7fd41c Added back the ViaductBasicSchemaValidator
  • 973eef2 extract more task types
  • 45053f5 Update github PR template for airbnb/viaduct
  • 16b564c Github Action to deploy airbnb.io/viaduct
  • 962b60d Adding a FeatureApp for MTD.
  • ec8447c Adds gradle tests back into CircleCI
  • ebc07de Revert formatting changes in demoapp READMEs
  • fb1dcb4 Moves tutorials to tenant/tutorials
  • afb1465 Move viaduct/utils/graphql to viaduct/share...
  • 5137221 Replaces runblockingTest with runBlocking
  • 118f9f6 Fix minor formatting inconsistencies in demoapp READMEs
  • 768f9ac extract task types
  • 17a93cc Wrapping EODs for tenant
  • 4a1483e Fix minor typos and formatting in demo app READMEs
  • a284bab Typo fix. Fixing typo in the documentation. Github-Change-Id: 940231
  • accfc58 Changes the runblockingTest to just runB...
  • 56a08df Fix typo in documentation: taht -> that (#36)
  • 3677d3d Added schema registration coverage te...
  • 95b7c85 No Query node fields if no Node types
  • 0362386 Reconcile build-scan/gradle-projects names
  • d42a2f1 Consolidate build-logic-* projects
  • f393078 Remove all compilation errors for viaduct oss
  • 5c304b8 Add viaductCodegen task to module plugin
  • 8fba7c1 Test demoapps in CI
  • dff5776 Adds a better error message at builder in c...
  • d9fa22d Update StarWars demoapp description. Update StarWars demoapp description in README.md. Github-Change-Id: 938297
  • 37a7245 Added config.
  • 576ce16 Add entries for different IDE to .gitignore Adding more entries to gitignore. Github-Change-Id: 938277
  • 08a03b7 StarWars README.md discuses ID encoder
  • 71248d5 Fix query documentation
  • 6a3e7a5 Fix maven central badge in readme
  • 38d3d3a Getting Started
  • 98c2664 Update website for launch
  • d0352d4 Added global id plugin to graphiql for sta...

New Contributors

  • @kndl made their first contribution in #36

Full Changelog: v0.3.0...v0.4.0