Skip to content

Releases: GlobalTypeSystem/gts-spec

v0.9.0

15 Apr 11:34
23ed727

Choose a tag to compare

What's Changed

  • examples(typespec): add VM type examples for VMWare, Nutanix, Virtuozzo by @KvizadSaderah in #23
  • examples: update examples, aligned it with the recent specificaiton v… by @Artifizer in #63
  • Feat/anonymous instances test op#6 by @GeraBart in #65
  • test: close the pytest logger to prevent 'too many open files' problem by @Artifizer in #66
  • feat: add x-gts-final and x-gts-abstract schema modifier support by @aviator5 in #67

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

18 Feb 07:48
afeb38f

Choose a tag to compare

What's Changed

  • test: add OP#6 regression tests for invalid schema uploads by @Artifizer in #46
  • test: added more pattern validation tests by @Artifizer in #47
  • fix: user proper assert_equal condition in TestCaseTestOp4Wildcard by @Artifizer in #48
  • test: added new tests for pattern match by @Artifizer in #49
  • doc: clarify 'gts.a.b.c.d.v1~*' wildcard is an alias to 'gts.a.b.c.d~' in access check by @Artifizer in #50
  • new: fix small issues by @lansfy in #53
  • docs(spec): introduce 0.8beta1 spec version that clarifies schema -> schema validation for chained GTS IDs by @Artifizer in #55
  • tests: update the tests for OP#12 (validate schema -> schema) and finalize the required openapi.json by @Artifizer in #56
  • feat: tests for oneOf anyOf allOf by @GeraBart in #58
  • test: add more edge cases for OP#12 (schema-vs-schema) validation by @Artifizer in #59
  • fix: missed id in tests added by @GeraBart in #60
  • feat(spec): 0.8Beta2 implement specification for traits and introduce OP#13 for traits validation by @Artifizer in #61
  • feat: add alternative combined anonymous instance identifier (#54) by @mattgarmon in #62

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

27 Dec 13:03
20ff383

Choose a tag to compare

What's Changed

  • test: makes tests tolerant to servers not returning body.error in case of successful responses by @Artifizer in #28
  • doc: resolve ambiguity around 'gtsId': use 'id' for instance identifiers and 'type' for type references consistently by @Artifizer in #30
  • version 0.7 - BREAKING changes by @Artifizer in #33
  • test: some fixes and new tests by @Artifizer in #34
  • doc: re-iterate that chained GTS ID has always priority for instance type selection by @Artifizer in #36
  • breaking: prohibiting well-known instances without left-hand type segments by @Artifizer in #39
  • test: TestCaseXGtsRef_WrongGtsFormat - use case insensitive error comparison by @Artifizer in #40
  • test: TestCaseXGtsRef_WrongGtsFormat - use case insensitive error com… by @Artifizer in #41
  • doc: update README.md regarding changes in v0.7 by @Artifizer in #42
  • test: fix TestCaseTestOp1IdValidation_VersionEdgeCases after recent changes by @Artifizer in #43
  • test: add new tests for wildcard validation by @Artifizer in #44
  • test: Add docs and tests for rejecting plain/wildcard GTS schema IDs by @Artifizer in #45

Full Changelog: v0.6...v0.7.0

v0.6

20 Dec 22:27
7c2cc0f

Choose a tag to compare

What's Changed

  • spec: initial specification draft version 0.1 by @Artifizer in #2
  • Update README.md by @Artifizer in #3
  • doc: update specification to ver 0.2 - Semantics and Capabilities refined - access control notes, query language, attribut selector by @Artifizer in #4
  • doc: add more use-case examples, update the headers and fix the misprints by @Artifizer in #5
  • chore: validate schemas by @devjow in #6
  • fix: schema references and validation by @devjow in #7
  • doc: update README.md with more structured list of the reasonable ope… by @Artifizer in #8
  • doc: update README.md and rename GTX -> GTS ID segment by @Artifizer in #10
  • fix: replace cti/gtx prefixes with gts in examples by @binarycode in #9
  • README.md v0.3 and examples update by @claudedigon in #11
  • spec v0.4 + tests for OP#1 - OP#5 by @Artifizer in #12
  • doc: minor updates for README.md by @claudedigon in #13
  • doc: reformat openapi.json by @modcrafter77 in #15
  • doc: update README.md by @Artifizer in #16
  • test: Implement all required Python API tests for OP#1-OP#11 from the by @claudedigon in #17
  • fix: update the reference tests/openapi.json spec that can be used for the implementation testing by @Artifizer in #18
  • examples: added MCP schemas and instances by @devjow in #14
  • test(cast): enrich test_op9 test by @Artifizer in #19
  • docs(README.md): GTS spec v0.5 - added Reference Implementation Recommendations by @Artifizer in #20
  • feat: update x-gts-ref spec and added tests/test_refimpl_x_gts_ref.py by @Artifizer in #21
  • feat(openapi.json): update recommended openapi.json for reference web servers implementation by @Artifizer in #22
  • doc: spec v0.6 - Introduced well-known/anonymous instance term; defin… by @Artifizer in #26
  • chore: fix false positives in .github/workflows/validate-schemas.yml by @Artifizer in #27

New Contributors

Full Changelog: https://github.com/GlobalTypeSystem/gts-spec/commits/v0.6