Dan Allan

Results 394 issues of Dan Allan

Subscribers can ask for: - The first update (useful to avoid missing the beginning due to a "race") `start=1` - The oldest update available `start=0` - An arbitrary update (useful...

streaming

Closes #1144 ### Checklist - [x] Add a Changelog entry - [x] Add the ticket number which this PR closes to the comment section

DuckDB issued a [release](https://github.com/duckdb/duckdb/releases) last night, which is likely the cause of the wall of these errors on last night's scheduled [CI run](https://github.com/bluesky/tiled/actions/runs/17786589157/job/50555319933). ``` FAILED tiled/_tests/test_writing.py::test_append_partition[orig_file2-file_to_append2-expected_file2] - ModuleNotFoundError: No module...

A Principal is in the database and can be accessed individually via HTTP, but is omitted from the list. Maybe an issue with Service Principals specifically? Probably an easy bug...

Tiled's `/stream/single/{path}` endpoint only supports authentication via an API key set in the `Authorization` header like: ``` Authorization: Apikey SECRET ``` This works great in the Python client: https://github.com/bluesky/tiled/blob/6b47006419c1bf88cb952b9c843cc5ed7114f52a/tiled/client/stream.py#L59-L62 and...

streaming

We use [container-canary](https://github.com/NVIDIA/container-canary) which is a pretty small project. I've lost some confidence in it because it seems to "pass" checks that should clearly fail: ```yaml # This is used...

Authenticators already have the ability to provide a custom `confirmation_message` after users log in. We use this with the ORCID authentication in tiled-demo.bluesky-project.io because the ORCID terms of service require...

There some cases that I am not sure we have fully tested and made "nice" for the client. What happens if.... - Client wants to subscribe starting with sequence number...

streaming

The tutorial in #1121 covers data that is uploaded to Tiled and cached directly in Redis. We should also show an example where externally-managed data is registered (and updated).

streaming