Skip to content

Arca v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 16:52
· 65 commits to main since this release

Added

  • ARCA_TRUSTED_PROXIES names the proxies in front of the server.
    A comma separated list of CIDR ranges, such as an ingress's pod range.
    When a request comes from inside one, the client address is the last
    X-Forwarded-For entry outside every range, and that address is what
    the per-address limit counts and what the authorizer is told as
    request.ip. Unset, no forwarded header is read, as before.

Fixed

  • An oversized PUT names the upload route under the installation's
    base.
    The object_too_large detail said POST /v1/uploads whatever
    ARCA_BASE_PATH was; it now names the route the installation serves,
    such as POST /v1/storage/uploads.

Release evidence

Conformance

The suite of spec 017 against the published image, on the kind
stack of spec 016.

    contract_test.go:103: unverified: TestContract/006/UnlistedIssuer: an expired token and a token for another audience are refused
    contract_test.go:103: unverified: TestContract/006/AnotherSpace: a refused space answers as a missing one
    contract_test.go:103: unverified: TestContract/005/Stars: a star on an unreadable object is refused as missing
    contract_test.go:103: unverified: TestContract/008/Link: a public link serves an unauthenticated caller
    contract_test.go:103: unverified: TestContract/012/NotAnAdministrator: an administrative route is a missing object for an ordinary caller
    contract_test.go:105: 53 passed, 0 failed, 0 skipped, 96 objects created and deleted
--- PASS: TestContract (1.32s)
--- PASS: TestTheSuiteReachesNoHelperOfThisTree (0.07s)
ok  	latere.ai/x/arca/test/conformance	1.391s

Release evidence

  • Tag: v0.6.0
  • Commit: unknown
  • Origin: http://localhost:30180
  • Served version: v0.6.0
  • Smoke: /livez, /readyz, /openapi.json and /version each answered 200
  • Surface: /v1/storage/files/me/ answered 401, so the origin routes the prefix to this build