Tiled

Latest version: v0.1.0b20

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.1.0b20

Added

- `tiled.server.SimpleTiledServer` can be used for tutorials or development.
It launches a tiled server on a background thread with basic security.

Changed

- Added an hdf5plugin import to handle reading lzf-compressed data from Dectris Eiger HDF5 files.
- Removed no-op `?include_data_sources=false` (which is the default) from some
requests issued by the Python client.

Maintenance

- Remove a redundant dependency declaration.

0.1.0b19

Maintenance

- Run authentication tests againts PostgreSQL as well as SQLite.
- Tighten up handling of `time_created` and `time_updated` in authentication
database.
- New authentication database migration fixes error in migration in previous release.

0.1.0b18

Added

- Added `SQLAdapter` which can save and interact with table structured data in
`sqlite` , `postgresql` and `duckdb` databases using `arrow-adbc` API calls.
- Coverage status shows the missing uncovered lines now.
- Added few more tests to `SQLAdapter`.

Changed

- Removed pydantic-based definitions of structures, which had duplicated
the dataclass-based defintions in order to work around a pydantic bug
which has since been resolved. All modules named `tiled.server.pydantic_*`
have been removed. These were used internally by the server and should
not affect user code.
- Publish Container image and Helm chart only during a tagged release.
- Stop warning when `data_sources()` are fetched after the item was already
fetched. (Too noisy.)
- In Tiled's authentication database, when PostgreSQL is used, all datetimes
are stored explicitly localized to UTC. This requires a database migration
to update existing rows.

0.1.0b17

Changed

- Refactor and standardize Adapter API: implement from_uris and from_catalog
classmethods for instantiation from files and registered Tiled nodes, respectively.
- Refactor CSVAdapter to allow pd.read_csv kwargs
- Removed `tiled.adapters.zarr.read_zarr` utility function.
- Server declares authentication provider modes are `external` or `internal`. The
latter was renamed from `password`. Client accepts either `internal` or `password`
for backward-compatibility with older servers.
- Make context switch to HTTPS URI, if available, upon creation

Added

- Added `.get` methods on TableAdapter and ParquetDatasetAdapter
- Ability to read string-valued columns of data frames as arrays

Fixed

- Do not attempt to use auth tokens if the server declares no authentication
providers.
- Prevent "incognito mode" (remember_me=False) from failing after a previous
login session has since been logged out (no token files)

Maintenance

- Make dependencies shared by client and server into core dependencies.
- Use schemas for describing server configuration on the client side too.
- Refactored Authentication providers to make use of inheritance, adjusted
mode in the `AboutAuthenticationProvider` schema to be `internal`|`external`.
Python clients older than v0.1.0b17 will be sent `password` for back-compat.
- Improved type hinting and efficiency of caching singleton values

0.1.0b16

Maintenance

- Update GitHub Actions `upload-artifact` and `download-artifact`.

0.1.0b15

Maintenance

- Adjust for backward-incompatible change in dependency Starlette 0.45.0.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.