Release Notes OGC API - Features

1.7.1 (2024-04-19)

  • #236: Limit requested features to prevent too large responses

1.7 (2023-11-24)

  • #228: Improved logging in order to follow progress

1.6 (2023-08-31)

  • #221: 1.3/CRS84h required but link is not working

  • #222: Incorrect processing of point coordinates

1.5 (2023-07-28)

  • #184: Part 2: CRS should fail if it key tests were skipped

  • #139: Update Dockerfile; reduce number of layers

  • #185: Running tests against a non CRS service results in test failure.

  • #194: crs: conformance class, not requirements class

  • #176: White space shall be allowed between tokens in a MIME-type string

  • #195: Abstract Test 16 - limit parameter tests fail if minimum is 0

  • #196: Abstract Test 22 - maximum behaviour check if maximum is not specified crashes

  • #198: Abstract Test 6 - Misleading error message and missing positional info

  • #200: Improve error message on Features ContentCrs parameter checks

  • #177: UriBuilder.retrieveCollectionNameTemplateName does not support prefix in testPoint path

  • #201: CRS tests fail against empty feature collections

  • #202: Introduce limits to prevent long test runs and OutOfMemoryErrors

  • #215: Introduce check that at least one collection contains one or more features

  • #143: Produce a single "tests were skipped" for multiple collections not having a timeStamp property

  • #199: Part 2/bbox-crs validation: Using transformed extent as bbox fails in many cases

  • #18: Assert that features in response are in requested BoundingBox

  • #193: Create test Jenkinsfile

  • #192: Add credentials to SoapUI project

1.4 (2022-05-31)

  • #189: Update dependency rest-assured to v4.5.1

1.3 (2021-07-30)

  • #127: Add support for OGC API - Features - Part 2: Coordinate Reference Systems by Reference

  • #140: Implement test for Abstract Test 2 /ats/core/crs84

  • #173: Implement test for Abstract Test 10, Test Method 3

  • #158: Spatial extent is not parsed correctly or implementation is incomplete

  • #161: NullPointerExceptions in tests validate Features Response_ Number Returned and validate Features With Bounding Box Response_ Number Matched

  • #164: Construction of feature path for implementations results in invalid URLs

  • #162: Test validate Features With Bounding Box Response_ Features Property fails unexpectedly

  • #171: Compare and update ETS with latest ATS

1.2 (2021-05-28)

  • #133: Wrong construction of feature path for implementations using file extensions

  • #131: Failure to handle relative links

  • #128: Add template to get an XML/JSON response via rest endpoint

  • #144: Set Docker TEAM Engine version to 5.4.1

  • #132: Confusing report of missing datetime parameter as time rather than datetime

  • #134: Noisy many "Tests skipped" when only some of the collections support the Features API, timeStamps

  • #129: fix typo in function name

1.1 (2020-10-21)

  • #107: HTML report when running tests from command line

  • #117: ETS should take into account different ways of defining servers and paths

  • #121: Cleanup dependencies

  • #123: Test suite runs out of memory for some implementations

  • #116: Test should fail when no conformance URI is found in the API model

  • #111: Error on build output: Error fetching URL: http://testng.org/javadocs/

  • #106: Error on build output

  • #105: Errors on generating Javadoc with Maven and AdoptOpenJDK

  • #113: Fix test ConformanceTest

1.0 (2020-03-24)

  • #103: Prepare release 1.0

  • #104: Updated screenshots from WFS3 to OGC API - Features

0.6 (2020-02-27)

  • #80: Review and test update to OGC API - Features spec

  • #86: timeStamp failures on items responses

  • #87: How to spot the root cause among several skipped tests?

  • #89: Tests fail if 'unknownQueryParameter' is declared in the API, or if the API allows for any extra parameter

  • #91: Update dependency com.reprezen.kaizen:openapi-parser

  • #84: Relative path in server object of OpenAPI document leads to test failure

0.5 (2019-12-09)

  • #45: Update implementation to OGC API - Features 1.0 spec

  • #79: Update documentation to OGC API - Features 1.0 spec

  • #74: Minor improvements and bug fixes

  • #65: Rename parameter 'time' to 'datetime'

  • #73: Change title, short name and description to reflect OGC API - Features

  • #53: Question about landing page as html

  • #62: A.4.4.14 skipped test - 'No featureId available'

  • #68: Enhance Docker documentation

0.4 (2019-05-29)

  • #60: Test "boundingBoxParameter" fails with IndexOutOfBoundException bug

  • #58: Add documentation of parameter noofcollections for REST API

0.3 (2019-04-26)

  • #56: Test for extent should manage both integer and float

  • #54: Manage getFeatureUrlWithFeatureId when no query string

  • #51: Improve Docker configuration and enable push to Docker Hub

0.2 (2018-12-21)

  • #46: Clean Up ETS

  • #9: Create documentation of test suite

  • #43: Exhaustive paging tests unecessary slow/too many requests performed

  • #38: Improve execution order of tests

  • #31: Improve message of failing test LandingTest.landingPageValidation()

  • #36: Test validateCollectionsMetadataDocument_Links fails

  • #30: Remove test FeatureCollectionsMetadataOperation.validateFeatureCollectionsMetadataOperationResponse_Collections()

  • #28: Enhance ETS to run against server implementing the compact API flavor

  • #34: Update README.md regarding test execution (especially IDE mode)

0.1 (2018-07-12)

  • #17: Implement A.4.4. Processing the OpenAPI Document - Part 4

  • #8: Implement A.4.4. Processing the OpenAPI Document - Part 3

  • #7: Implement A.4.4. Processing the OpenAPI Document - Part 2

  • #6: Implement A.4.4. Processing the OpenAPI Document - Part 1

  • #5: Implement A.4.3. Identify the Test Points

  • #4: Implement A.4.2. Retrieve the API Description

  • #3: Implement A.4.1. General Tests

  • #13: Introduce Dockerfile and Maven Docker plugin

  • #10: Prepare ETS