Repository navigation
Arca v0.7.0
Added
- A folder listing finds files by name and answers the newest ones.
GET /v1/files/{owner}/{path}?list=1&q=plananswers the files under
the folder whose name containsplan, ignoring case, paged with
cursorandlimitlike any listing.&recent=1answers the most
recently modified files first, at mostlimitof them, in one page;
withqit keeps the names that match. Both take the listing's own
permission and leave out every folder the authorizer'slimits.omit
names. The text is matched literally and is at most 200 bytes; past
that, or with acursorbesiderecent=1, the answer is400.
Letters outside ASCII match their other case when the database was
created with a UTF-8 locale, as the official Postgres image creates it.
Release evidence
- Tag:
v0.7.0 - Commit:
06f654d02977609e5c48950432eb163ebfbe51ef - Deploy: https://github.com/latere-ai/arca/actions/runs/39122827982
- Origin: https://api.latere.ai
- Served version:
v0.7.0 - Smoke:
/livez,/readyz,/openapi.jsonand/versioneach answered 200 - Surface:
/v1/storage/files/me/answered 401, so the origin routes the prefix to this build
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.47s)
--- PASS: TestTheSuiteReachesNoHelperOfThisTree (0.07s)
ok latere.ai/x/arca/test/conformance 1.550s
Release evidence
- Tag:
v0.7.0 - Commit:
unknown - Origin: http://localhost:30180
- Served version:
v0.7.0 - Smoke:
/livez,/readyz,/openapi.jsonand/versioneach answered 200 - Surface:
/v1/storage/files/me/answered 401, so the origin routes the prefix to this build