# Changelog

## [1.181.0](https://github.com/nominal-io/nominal-client/compare/v1.180.1...v1.181.0) (2026-11-03)

### Features

- **migration:** add labels to every resource a migration creates ([#1210](https://github.com/nominal-io/nominal-client/issues/1210)) ([c863433](https://github.com/nominal-io/nominal-client/commit/c8634336828dd3a87bf560fcaaf12da07da770fe))
- **migration:** allow dry runs without a destination profile ([#1223](https://github.com/nominal-io/nominal-client/issues/1223)) ([0a308ec](https://github.com/nominal-io/nominal-client/commit/0a308eccbcc938f20c9af1a8cd58bda48a8c6dae))
- **migration:** migrate datasets that are not attached to any asset ([#1241](https://github.com/nominal-io/nominal-client/issues/1241)) ([d033f6b](https://github.com/nominal-io/nominal-client/commit/d033f6b15708b720c5f2fe3fb7ba3452fb5a5111))

### Bug Fixes

- **migration:** migrate deferred workbooks in the parallel runner ([#1261](https://github.com/nominal-io/nominal-client/issues/1261)) ([576cab2](https://github.com/nominal-io/nominal-client/commit/576cab2c20d0ebe7e4c0ef1b989fb83b3a8f1970))
- **streaming:** drain experimental batches before shutdown ([#1227](https://github.com/nominal-io/nominal-client/issues/1227)) ([825234e](https://github.com/nominal-io/nominal-client/commit/825234e21e052ad10338c589edd5af03246092b9))
- **video:** distinguish missing extra from native loader errors ([#1228](https://github.com/nominal-io/nominal-client/issues/1228)) ([493b210](https://github.com/nominal-io/nominal-client/commit/493b210a914617d586de9ddbf433ae3f4537eb96))

### Documentation

- build examples from MyST notebooks ([#1226](https://github.com/nominal-io/nominal-client/issues/1226)) ([607434e](https://github.com/nominal-io/nominal-client/commit/607434e0810b82f0c515ab80c7b1f8023856b0fd))
- bump nominal-sphinx-theme so sidebar groups unfold on click ([#1222](https://github.com/nominal-io/nominal-client/issues/1222)) ([71fb015](https://github.com/nominal-io/nominal-client/commit/71fb0151283c582d0909434bc8366552886ef619))
- bump nominal-sphinx-theme to 1101d9b ([#1240](https://github.com/nominal-io/nominal-client/issues/1240)) ([4c18fb3](https://github.com/nominal-io/nominal-client/commit/4c18fb39e0d5b3e3255824ff1716f67c1120f831))
- bump nominal-sphinx-theme to 2c17e21; pin it in uv.lock only ([#1234](https://github.com/nominal-io/nominal-client/issues/1234)) ([212eee7](https://github.com/nominal-io/nominal-client/commit/212eee7f1e4702102157de77d01fe461a870ece3))
- DEVELOPERS in the header links to the developer docs hub ([#1258](https://github.com/nominal-io/nominal-client/issues/1258)) ([bb57f02](https://github.com/nominal-io/nominal-client/commit/bb57f02d64336896a2d81e62ca0fe5d792a58fef))
- explain checklist authoring with practical recipes and a test-stand example ([#1215](https://github.com/nominal-io/nominal-client/issues/1215)) ([ea93d69](https://github.com/nominal-io/nominal-client/commit/ea93d69e26b57bb21c148d38e49ac1057a89e7cb))
- public docs golive feedback fixes ([#1259](https://github.com/nominal-io/nominal-client/issues/1259)) ([da398dd](https://github.com/nominal-io/nominal-client/commit/da398ddb6c4650aabea8721bbc4fc4793e9c1b9b))
- rename to the Nominal Python Client, rewrite the quickstart, and tighten the guides ([#1221](https://github.com/nominal-io/nominal-client/issues/1221)) ([b3a3e54](https://github.com/nominal-io/nominal-client/commit/b3a3e543934c6f68026fe62bb6242981527d6279))
- replace the authentication page with the shared API keys setup page ([#1217](https://github.com/nominal-io/nominal-client/issues/1217)) ([91456ce](https://github.com/nominal-io/nominal-client/commit/91456ce16a5fb66673ab270a34c604b81edf19c4))
- require focused API operations and clear results ([#1253](https://github.com/nominal-io/nominal-client/issues/1253)) ([e386194](https://github.com/nominal-io/nominal-client/commit/e386194bc12c467296de81f6e2a74d156e79ec10))
- show API signatures as calls, with each parameter’s type beside its description ([#1232](https://github.com/nominal-io/nominal-client/issues/1232)) ([f51bbbc](https://github.com/nominal-io/nominal-client/commit/f51bbbc8eb4fae86282c81b974491fa6d5f61a3f))

## [1.180.1](https://github.com/nominal-io/nominal-client/compare/v1.180.0...v1.180.1) (2026-10-21)

### Bug Fixes

- require certifi without compromised emSign trust anchor ([#1214](https://github.com/nominal-io/nominal-client/issues/1214)) ([11cd1d2](https://github.com/nominal-io/nominal-client/commit/11cd1d28d9a497c623ab6c763c719ac54da03746))

### Documentation

- fix numeric band checklist recipe formatting ([#1212](https://github.com/nominal-io/nominal-client/issues/1212)) ([9ecbef4](https://github.com/nominal-io/nominal-client/commit/9ecbef4d5964d480ec3020c2b80e0e00a16cc493))

## [1.180.0](https://github.com/nominal-io/nominal-client/compare/v1.179.0...v1.180.0) (2026-10-20)

### Features

- add run asset/prefix and event priority search filters ([#1209](https://github.com/nominal-io/nominal-client/issues/1209)) ([c983ee9](https://github.com/nominal-io/nominal-client/commit/c983ee9241b4227fb7d59ff0569e519137c1d82c))
- author reusable source checks and deploy checklist revisions ([#1138](https://github.com/nominal-io/nominal-client/issues/1138)) ([0e349b1](https://github.com/nominal-io/nominal-client/commit/0e349b1d442eaea3b94cda26bf63169cc48a8077))
- expose streaming checklist settings and status ([#1199](https://github.com/nominal-io/nominal-client/issues/1199)) ([3a9fe9c](https://github.com/nominal-io/nominal-client/commit/3a9fe9ca26718f75c7ab9402ecc256dcb3cba6a8))

### Bug Fixes

- derive extractor registration fallback messages ([#1001](https://github.com/nominal-io/nominal-client/issues/1001)) ([2934b32](https://github.com/nominal-io/nominal-client/commit/2934b32191cd6aa95d4774fa575620e71ef61da3))

## [1.179.0](https://github.com/nominal-io/nominal-client/compare/v1.178.0...v1.179.0) (2026-10-20)

### Features

- expose consistent workbook and template state controls ([#1033](https://github.com/nominal-io/nominal-client/issues/1033)) ([e2fcd72](https://github.com/nominal-io/nominal-client/commit/e2fcd7272ff6338b08ea88edf8b4968ee0480e69))
- expose workspace preferences for retrieval ([#801](https://github.com/nominal-io/nominal-client/issues/801)) ([7fc80f9](https://github.com/nominal-io/nominal-client/commit/7fc80f9ab8a70151c3e08a64b1bc7c4a14645aca))
- support typed properties on assets, runs, datasets, and events ([1b383ea](https://github.com/nominal-io/nominal-client/commit/1b383ea8d479f78526c4bb0d978fd930ff8b6887))
- unify attachment and template archive updates ([#1203](https://github.com/nominal-io/nominal-client/issues/1203)) ([bf55733](https://github.com/nominal-io/nominal-client/commit/bf55733b7fd1d11794971dde03cbdcb2a3ba9f63))

### Bug Fixes

- default upload extensions only when missing ([#1189](https://github.com/nominal-io/nominal-client/issues/1189)) ([a916bc4](https://github.com/nominal-io/nominal-client/commit/a916bc4c42c970505c8c88f7b4b33439af256e72))
- **migration:** preserve filenames and stream journal uploads ([#1206](https://github.com/nominal-io/nominal-client/issues/1206)) ([fee094b](https://github.com/nominal-io/nominal-client/commit/fee094b0fb8f7f9effd050a7c8e6dc8bba3d536b))

### Documentation

- add concise descriptions for public SDK classes ([#1201](https://github.com/nominal-io/nominal-client/issues/1201)) ([26d9206](https://github.com/nominal-io/nominal-client/commit/26d92066c884fdb50f395297f539a6e4a25a0892))

## [1.178.0](https://github.com/nominal-io/nominal-client/compare/v1.177.0...v1.178.0) (2026-10-19)

### Features

- ingest Dataflash and journal files from binary streams ([#1089](https://github.com/nominal-io/nominal-client/issues/1089)) ([76bf741](https://github.com/nominal-io/nominal-client/commit/76bf74195b39ac67574f33fd09546021798c2df0))
- remove dataset, attachment, and run CLI commands ([#1168](https://github.com/nominal-io/nominal-client/issues/1168)) ([57f1093](https://github.com/nominal-io/nominal-client/commit/57f10933b5f629ac3cfe5ff8de5c67e1a05627e4))
- remove legacy connection resources ([#1171](https://github.com/nominal-io/nominal-client/issues/1171)) ([b0dc70e](https://github.com/nominal-io/nominal-client/commit/b0dc70ea6547c2d823389ae7cdcaa4d2700db3c4))

### Bug Fixes

- **migration:** contain attachment copy failures ([#1123](https://github.com/nominal-io/nominal-client/issues/1123)) ([8bddeac](https://github.com/nominal-io/nominal-client/commit/8bddeac909cd7902c25276d597d7212ce05a3c44))
- update docstrings in nominal.ts to reflect removal of nm ([#1164](https://github.com/nominal-io/nominal-client/issues/1164)) ([665a6cb](https://github.com/nominal-io/nominal-client/commit/665a6cb1bbf749e2052ee5a4dcffc6557edff0bc))

## [1.177.0](https://github.com/nominal-io/nominal-client/compare/v1.176.0...v1.177.0) (2026-10-15)

### Features

- add nominal-ibis ([#948](https://github.com/nominal-io/nominal-client/issues/948)) ([c8cce39](https://github.com/nominal-io/nominal-client/commit/c8cce393f3e3ce891e49723b80769af526249758))
- add notification integration resources and data review support ([#564](https://github.com/nominal-io/nominal-client/issues/564)) ([8b37084](https://github.com/nominal-io/nominal-client/commit/8b37084c7a047a8909e7e423f13c51165791cf11))
- expose track_metrics on Rust streaming ([#1002](https://github.com/nominal-io/nominal-client/issues/1002)) ([24f8c0c](https://github.com/nominal-io/nominal-client/commit/24f8c0c76e97bd32fdff56aa2282b5c267a71b27))
- increase default conjure session pool size ([#1102](https://github.com/nominal-io/nominal-client/issues/1102)) ([f5b2bb1](https://github.com/nominal-io/nominal-client/commit/f5b2bb126b77355c14771604f66a8dc155f6f52b))
- migrate channel metadata service to gRPC ([#1116](https://github.com/nominal-io/nominal-client/issues/1116)) ([167cfd5](https://github.com/nominal-io/nominal-client/commit/167cfd5c69e046a9cc0b8fd4a7387a4a746c3c76))
- migrate experimental spatial service to gRPC ([#1119](https://github.com/nominal-io/nominal-client/issues/1119)) ([fdb12b4](https://github.com/nominal-io/nominal-client/commit/fdb12b4800fda8cd7fe78679a2f0e448e9e5f829))
- migrate series metadata service to gRPC ([#1118](https://github.com/nominal-io/nominal-client/issues/1118)) ([981fb38](https://github.com/nominal-io/nominal-client/commit/981fb38c3226426c41ceae254a6e9b981ddec258))

### Bug Fixes

- require urllib3 2.8.0 for CVE-2026-97689 ([#1114](https://github.com/nominal-io/nominal-client/issues/1114)) ([2a09c3a](https://github.com/nominal-io/nominal-client/commit/2a09c3abf26b826fac7f7b291e9b31558c129b15))

## [1.176.0](https://github.com/nominal-io/nominal-client/compare/v1.175.0...v1.176.0) (2026-10-13)

### Features

- migrate attachment service to gRPC ([#1076](https://github.com/nominal-io/nominal-client/issues/1076)) ([777b439](https://github.com/nominal-io/nominal-client/commit/777b43947ef8edfb44c928f8c8d13e16dd00887b)), closes [#1046](https://github.com/nominal-io/nominal-client/issues/1046)
- migrate AuthenticationServiceV2 calls to gRPC UserService ([#1077](https://github.com/nominal-io/nominal-client/issues/1077)) ([fb124f1](https://github.com/nominal-io/nominal-client/commit/fb124f1b5625275f1cb5d9a39f53e4219f3be676)), closes [#1047](https://github.com/nominal-io/nominal-client/issues/1047)
- require python 3.11+, add python 3.15 support, and remove 3.10 workarounds ([#1090](https://github.com/nominal-io/nominal-client/issues/1090)) ([e9e94c5](https://github.com/nominal-io/nominal-client/commit/e9e94c54fad041d7e408709b047e9b33d228135d))

### Bug Fixes

- correct the default MIME type for unrecognized file extensions ([#1087](https://github.com/nominal-io/nominal-client/issues/1087)) ([7a070f8](https://github.com/nominal-io/nominal-client/commit/7a070f8ffe563e7977a3d431c289ac4e5d1f0cb6))

### Documentation

- codify Sphinx docstring authoring conventions ([#1079](https://github.com/nominal-io/nominal-client/issues/1079)) ([27e193e](https://github.com/nominal-io/nominal-client/commit/27e193e80cc265a47ea1e9f1320c95f2f3741a5a))
- link the Nominal logo to the docs hub like instro ([#1085](https://github.com/nominal-io/nominal-client/issues/1085)) ([7bbcaff](https://github.com/nominal-io/nominal-client/commit/7bbcaff13e3bc4933a5fe9aee232e8637e98295e)), closes [#1082](https://github.com/nominal-io/nominal-client/issues/1082)

## [1.175.0](https://github.com/nominal-io/nominal-client/compare/v1.174.0...v1.175.0) (2026-10-09)

### Features

- expose workbook labels and properties ([#1042](https://github.com/nominal-io/nominal-client/issues/1042)) ([5b7abbc](https://github.com/nominal-io/nominal-client/commit/5b7abbc5d589b244a06072d618e54607be41b04b))
- migrate asset service to gRPC ([#915](https://github.com/nominal-io/nominal-client/issues/915)) ([195a6e9](https://github.com/nominal-io/nominal-client/commit/195a6e95de403b95e58bb5a0d6d1e1cf5579a56b))
- migrate data review service to gRPC ([#916](https://github.com/nominal-io/nominal-client/issues/916)) ([7b07269](https://github.com/nominal-io/nominal-client/commit/7b072690ea82e552c30506686ee540b721cfd4db))
- migrate RunService to gRPC ([#962](https://github.com/nominal-io/nominal-client/issues/962)) ([d652b17](https://github.com/nominal-io/nominal-client/commit/d652b172c885c0e4f5146e932cdb4ba2f143317c))
- promote rust streaming from nominal.experimental into nominal.core ([#1072](https://github.com/nominal-io/nominal-client/issues/1072)) ([d92c200](https://github.com/nominal-io/nominal-client/commit/d92c200d582e9488234e8cdd415f119376712448))

## [1.174.0](https://github.com/nominal-io/nominal-client/compare/v1.173.0...v1.174.0) (2026-10-08)

### Features

- change workbook clone defaults and add metadata overrides ([#1026](https://github.com/nominal-io/nominal-client/issues/1026)) ([2a11ac6](https://github.com/nominal-io/nominal-client/commit/2a11ac6ec0395c79e81c8903828c9c5f2ae3801c))
- clone workbook templates and refresh returned metadata ([#1029](https://github.com/nominal-io/nominal-client/issues/1029)) ([17b7d6f](https://github.com/nominal-io/nominal-client/commit/17b7d6f18625a52147aad27eea71266e6b4eb692))

### Bug Fixes

- report workbook templates as standard workbooks ([#1019](https://github.com/nominal-io/nominal-client/issues/1019)) ([879647a](https://github.com/nominal-io/nominal-client/commit/879647ad3c8fa7229d11a0d4498b1d19fb73d813))

## [1.173.0](https://github.com/nominal-io/nominal-client/compare/v1.172.1...v1.173.0) (2026-10-07)

### Features

- expose containerized extractor resource configuration ([#1006](https://github.com/nominal-io/nominal-client/issues/1006)) ([d011c85](https://github.com/nominal-io/nominal-client/commit/d011c8546db08580382eeb86facbc8dbf3de88ff))

## [1.172.1](https://github.com/nominal-io/nominal-client/compare/v1.172.0...v1.172.1) (2026-10-05)

### Bug Fixes

- preserve display aspect ratio and even dimensions in normalize_video ([a03ebe7](https://github.com/nominal-io/nominal-client/commit/a03ebe769979bdf30fb4ba5076aa18db2f05b571))
- remove circular import with config/exceptions ([#1010](https://github.com/nominal-io/nominal-client/issues/1010)) ([665ccf6](https://github.com/nominal-io/nominal-client/commit/665ccf6c115b8528cb3b22f9c7c38d274b63278f))
- scale correctly in normalize video ([#1009](https://github.com/nominal-io/nominal-client/issues/1009)) ([a03ebe7](https://github.com/nominal-io/nominal-client/commit/a03ebe769979bdf30fb4ba5076aa18db2f05b571))

## [1.172.0](https://github.com/nominal-io/nominal-client/compare/v1.171.0...v1.172.0) (2026-09-22)

### Features

- bump nominal-streaming to 0.10.1 (opt-in metrics, faster enqueue, richer failure logging) ([#998](https://github.com/nominal-io/nominal-client/issues/998)) ([214c21d](https://github.com/nominal-io/nominal-client/commit/214c21d0a490f098d4594ff2f766a5a59182ba4b))

### Bug Fixes

- settle derived-dataset reads before asserting in e2e tests ([#1000](https://github.com/nominal-io/nominal-client/issues/1000)) ([23a713d](https://github.com/nominal-io/nominal-client/commit/23a713d68457f650d1fd171c0bb345e51865e72d))

## [1.171.0](https://github.com/nominal-io/nominal-client/compare/v1.170.0...v1.171.0) (2026-09-22)

### Features

- expose ingest builder and extractor units options ([#986](https://github.com/nominal-io/nominal-client/issues/986)) ([4d73047](https://github.com/nominal-io/nominal-client/commit/4d730470f1d255b6674e9a53fb54c391be6a7532))

## [1.170.0](https://github.com/nominal-io/nominal-client/compare/v1.169.0...v1.170.0) (2026-09-22)

### Features

- derived datasets composed from tag-filtered input datasets ([#982](https://github.com/nominal-io/nominal-client/issues/982)) ([d69a8ad](https://github.com/nominal-io/nominal-client/commit/d69a8ada865fc853d56fe0b162f0bb34784d699c))
- **event:** expose event disposition priority ([#987](https://github.com/nominal-io/nominal-client/issues/987)) ([324510f](https://github.com/nominal-io/nominal-client/commit/324510f26aa6adb83e1a088d2d2935475e9cca72))
- improve extractor authoring and registration ([#994](https://github.com/nominal-io/nominal-client/issues/994)) ([b6426c5](https://github.com/nominal-io/nominal-client/commit/b6426c5f245f9f62620f96e0cb46cec735e73d90))
- support container image exit code mappings ([#992](https://github.com/nominal-io/nominal-client/issues/992)) ([642e29c](https://github.com/nominal-io/nominal-client/commit/642e29c7a18328c6fea576beecfa35bc2ace2a3b))

## [1.169.0](https://github.com/nominal-io/nominal-client/compare/v1.168.0...v1.169.0) (2026-09-18)

### Features

- expose labels and properties on containerized extractors ([#981](https://github.com/nominal-io/nominal-client/issues/981)) ([b0b0d6f](https://github.com/nominal-io/nominal-client/commit/b0b0d6f351f4ddb1003053276355f94a4d038252))

### Performance Improvements

- use zstd for buffered HTTP requests ([#976](https://github.com/nominal-io/nominal-client/issues/976)) ([53c4c4c](https://github.com/nominal-io/nominal-client/commit/53c4c4c09f468a6073ff3939d825321e62e6dff4))

## [1.168.0](https://github.com/nominal-io/nominal-client/compare/v1.167.0...v1.168.0) (2026-09-14)

### Features

- default streaming to rust, collapse implementations to python and rust ([#974](https://github.com/nominal-io/nominal-client/issues/974)) ([92c4144](https://github.com/nominal-io/nominal-client/commit/92c41443b6dedd8a0c631fc626eb1b4c557e56ae))
- **spatial:** added an experimental spatial V1 ingest client ([#949](https://github.com/nominal-io/nominal-client/issues/949)) ([27f34a7](https://github.com/nominal-io/nominal-client/commit/27f34a7c597171a6f300ff786dbd4834bc9f9e13)) ([#967](https://github.com/nominal-io/nominal-client/issues/967)) ([6e595dc](https://github.com/nominal-io/nominal-client/commit/6e595dc35593c62b0ebd0f64f589337fd34e16f6)) ([#970](https://github.com/nominal-io/nominal-client/issues/970)) ([33fd751](https://github.com/nominal-io/nominal-client/commit/33fd751adf626c97450fe926f2df407b0c84d818))

## [1.167.0](https://github.com/nominal-io/nominal-client/compare/v1.166.0...v1.167.0) (2026-09-10)

### Features

- add markings support for datasets, connections, and videos ([#930](https://github.com/nominal-io/nominal-client/issues/930)) ([9e8503f](https://github.com/nominal-io/nominal-client/commit/9e8503f259a91141d54c8ff87067c0076bd78464))

### Bug Fixes

- restrict plaintext grpc to literal loopback addresses ([#956](https://github.com/nominal-io/nominal-client/issues/956)) ([445f53e](https://github.com/nominal-io/nominal-client/commit/445f53ef66b75be053bbc9c3bde297262d46a88d))
- use LEGACY backing for read-only dataset fixture ([#965](https://github.com/nominal-io/nominal-client/issues/965)) ([ebf4376](https://github.com/nominal-io/nominal-client/commit/ebf43762935ce870eb0efe6ee77be171e99a29c8))

## [1.166.0](https://github.com/nominal-io/nominal-client/compare/v1.165.0...v1.166.0) (2026-09-08)

### Features

- decrease streaming bandwidth usage of rust_experimental streaming using zstd compression ([#944](https://github.com/nominal-io/nominal-client/issues/944)) ([c91c769](https://github.com/nominal-io/nominal-client/commit/c91c769a38ebe86e1a35166974bd351d997e7d87))
- increase throughput of rust_experimental streaming using zstd ([c91c769](https://github.com/nominal-io/nominal-client/commit/c91c769a38ebe86e1a35166974bd351d997e7d87))

### Bug Fixes

- support plaintext gRPC for local runtimes ([#952](https://github.com/nominal-io/nominal-client/issues/952)) ([804bd38](https://github.com/nominal-io/nominal-client/commit/804bd3845574ce0d8faeeff299f720877be70e90))

## [1.165.0](https://github.com/nominal-io/nominal-client/compare/v1.164.0...v1.165.0) (2026-08-31)

### Features

- retry transient asset task failures in the parallel executor ([#947](https://github.com/nominal-io/nominal-client/issues/947)) ([fa9146d](https://github.com/nominal-io/nominal-client/commit/fa9146db75e3cb0c75a895e5070e2cb181e13992))

### Bug Fixes

- use total_seconds instead of seconds for max_wait ([#945](https://github.com/nominal-io/nominal-client/issues/945)) ([cf535b4](https://github.com/nominal-io/nominal-client/commit/cf535b4f47f5e62aa0c872f7e6bf41337b33ba03))

## [1.164.0](https://github.com/nominal-io/nominal-client/compare/v1.163.0...v1.164.0) (2026-08-27)

### Features

- bump nominal streaming version used by “rust_experimental” streaming ([#941](https://github.com/nominal-io/nominal-client/issues/941)) ([4db1efc](https://github.com/nominal-io/nominal-client/commit/4db1efc71f76b13ea0286d2ee7070b9a5d9a3b41))

  - This provides significant clientside speedups when enqueueing many points from dictionaries at a time, or when enqueueing single points.
  - Users that were previously network-bound or input-bound will not see changes in overall throughput, but will see less CPU utilization.
  - Ctrl+C used to immediately exit and dump any enqueued-but-not-sent data, will now wait until all data is flushed.

## [1.163.0](https://github.com/nominal-io/nominal-client/compare/v1.162.0...v1.163.0) (2026-08-27)

### Features

- predict video file outcomes in migration dry run ([#939](https://github.com/nominal-io/nominal-client/issues/939)) ([fe85d13](https://github.com/nominal-io/nominal-client/commit/fe85d137c48d391abd8fe560ae7466466a919064))
- skip migrating video files whose source ingest failed ([#940](https://github.com/nominal-io/nominal-client/issues/940)) ([145c413](https://github.com/nominal-io/nominal-client/commit/145c413039433f952c73c7c2765951d6d8e1fd2e))

### Bug Fixes

- source video copy timing from segment metadata, not the as-ingested origin start ([#937](https://github.com/nominal-io/nominal-client/issues/937)) ([6b07d23](https://github.com/nominal-io/nominal-client/commit/6b07d23b7d5a0073d3cd296365539b5f51ee9efb))

## [1.162.0](https://github.com/nominal-io/nominal-client/compare/v1.161.0...v1.162.0) (2026-08-25)

### Features

- retry transient failures and log-and-continue in video file migration ([#934](https://github.com/nominal-io/nominal-client/issues/934)) ([6b73f89](https://github.com/nominal-io/nominal-client/commit/6b73f89c9619e271e1590cb5a55a279499ef494d))

### Bug Fixes

- **migration:** preserve dataset owners during impersonation ([#935](https://github.com/nominal-io/nominal-client/issues/935)) ([73d2a7e](https://github.com/nominal-io/nominal-client/commit/73d2a7ede58e0249e4b3b6a54f33990a0f44632c))

## [1.161.0](https://github.com/nominal-io/nominal-client/compare/v1.160.0...v1.161.0) (2026-08-18)

### Features

- map checklist assignee and data review creator during migration ([#931](https://github.com/nominal-io/nominal-client/issues/931)) ([8de7ae0](https://github.com/nominal-io/nominal-client/commit/8de7ae047a2aca958d54d923f9c717ecca8de6b5))

## [1.160.0](https://github.com/nominal-io/nominal-client/compare/v1.159.0...v1.160.0) (2026-08-13)

### Features

- add helper for batch create or update channel ([#920](https://github.com/nominal-io/nominal-client/issues/920)) ([8689315](https://github.com/nominal-io/nominal-client/commit/868931551ff3ad07b21e78d1370ec4f48ecf1ac3))
- allow ingest jobs to expand run bounds ([#926](https://github.com/nominal-io/nominal-client/issues/926)) ([9c0813f](https://github.com/nominal-io/nominal-client/commit/9c0813f9f7b948264ae732a9182a82571070f808))

## [1.159.0](https://github.com/nominal-io/nominal-client/compare/v1.158.0...v1.159.0) (2026-08-11)

### Features

- migrate event service to gRPC ([#913](https://github.com/nominal-io/nominal-client/issues/913)) ([a5139f0](https://github.com/nominal-io/nominal-client/commit/a5139f073348d7f253950b2eb17e88571a174fde))

### Bug Fixes

- **migration:** bound video ingest polling and skip unmigratable videos ([#918](https://github.com/nominal-io/nominal-client/issues/918)) ([ed2c326](https://github.com/nominal-io/nominal-client/commit/ed2c3268b1655b7464c92c0bc2f35af3a9f0da39))
- stop truncating negative timedelta durations ([#923](https://github.com/nominal-io/nominal-client/issues/923)) ([dfb6d41](https://github.com/nominal-io/nominal-client/commit/dfb6d41cf1b747c89bfa4c5034ce4c69cf9ab6d3))

## [1.158.0](https://github.com/nominal-io/nominal-client/compare/v1.157.0...v1.158.0) (2026-08-10)

### Features

- expand ChannelDataType with UINT, DOUBLE_ARRAY, STRING_ARRAY, and STRUCT ([#919](https://github.com/nominal-io/nominal-client/issues/919)) ([9b09a9f](https://github.com/nominal-io/nominal-client/commit/9b09a9f0ac599c29e754dd8a1cfd620210ddf9d5))
- expose is_archived on core resources and skip archived resources in migration ([#921](https://github.com/nominal-io/nominal-client/issues/921)) ([1654e91](https://github.com/nominal-io/nominal-client/commit/1654e91a83fa9c0e63e2d7c3b2592400424c49ff))

### Bug Fixes

- bump nominal-api & nominal-api-protos to 0.1371.0 ([#914](https://github.com/nominal-io/nominal-client/issues/914)) ([a12a4bf](https://github.com/nominal-io/nominal-client/commit/a12a4bfc5aed62ca91c4fa0721e505324015a244))

### Documentation

- correct exact_match and search_text semantics in search methods ([#900](https://github.com/nominal-io/nominal-client/issues/900)) ([13995be](https://github.com/nominal-io/nominal-client/commit/13995bef9e7f0174600dd71c0bc2a2aa26906b5f))

## [1.157.0](https://github.com/nominal-io/nominal-client/compare/v1.156.1...v1.157.0) (2026-08-07)

### Features

- **ingest:** declare how numeric timestamps should be read for avro and journal json ([#911](https://github.com/nominal-io/nominal-client/issues/911)) ([d0db718](https://github.com/nominal-io/nominal-client/commit/d0db718f78e58d87ba2c8d34802f9e6cf5c8f19c))

### Bug Fixes

- add workspace prefixes to frontend URLs ([#891](https://github.com/nominal-io/nominal-client/issues/891)) ([83c1e6a](https://github.com/nominal-io/nominal-client/commit/83c1e6a5ef50c7ef1f70c30f83da599476c5e45f))

## [1.156.1](https://github.com/nominal-io/nominal-client/compare/v1.156.0...v1.156.1) (2026-08-04)

### Bug Fixes

- **migration:** stop incremental state saves from stalling parallel workers ([#907](https://github.com/nominal-io/nominal-client/issues/907)) ([efe4483](https://github.com/nominal-io/nominal-client/commit/efe4483c097221892c2f9bea8b6fdc5ee3e2db93))

## [1.156.0](https://github.com/nominal-io/nominal-client/compare/v1.155.0...v1.156.0) (2026-08-03)

### Features

- **extractor:** declare extractor-produced videos with ctx.add_video ([#902](https://github.com/nominal-io/nominal-client/issues/902)) ([e5d91f7](https://github.com/nominal-io/nominal-client/commit/e5d91f74b6ae356b9302fb4f5ea2896604a1a62c))
- **video:** add dataset video ingest and typed video dataset files ([#896](https://github.com/nominal-io/nominal-client/issues/896)) ([89e360c](https://github.com/nominal-io/nominal-client/commit/89e360c3de5675dd2fe310ce754f46d450470074))
- **video:** channel-based live streaming, deprecate legacy video api ([#906](https://github.com/nominal-io/nominal-client/issues/906)) ([0123967](https://github.com/nominal-io/nominal-client/commit/01239673857ab18678d67512dce05996d21cde52))

### Bug Fixes

- **ci:** mint the app token in-repo for release-please ([#904](https://github.com/nominal-io/nominal-client/issues/904)) ([8158719](https://github.com/nominal-io/nominal-client/commit/815871917c2c223babfd29938102b1574b48611f))
- **ci:** use shared release-please wrapper with app token ([#901](https://github.com/nominal-io/nominal-client/issues/901)) ([739db3c](https://github.com/nominal-io/nominal-client/commit/739db3c2395a8685a029302ea33a2d820628d15a))
- **ci:** use the org’s app-token action for release-please ([#905](https://github.com/nominal-io/nominal-client/issues/905)) ([c8b1008](https://github.com/nominal-io/nominal-client/commit/c8b10088f83af3377977f8a54da8ad8181e95287))

## [1.155.0](https://github.com/nominal-io/nominal-client/compare/v1.154.0...v1.155.0) (2026-07-30)

### Features

- **experimental:** multi-file ingest jobs — IngestBuilder over a throughput-tuned uploader ([#848](https://github.com/nominal-io/nominal-client/issues/848)) ([501971c](https://github.com/nominal-io/nominal-client/commit/501971c928fd51c9d18b8f2b113f79bef7beeefd))
- make search default to the configured workspace of the profile, not all workspaces ([#892](https://github.com/nominal-io/nominal-client/issues/892)) ([98e95fa](https://github.com/nominal-io/nominal-client/commit/98e95faede711aebe95ab8ac1fef4f3a8c8df200))
- remove deprecated methods / arguments across client ([#893](https://github.com/nominal-io/nominal-client/issues/893)) ([81e3d77](https://github.com/nominal-io/nominal-client/commit/81e3d779b5f17a1bea51f7e7eaec5bfef820e8e4))

### Bug Fixes

- **tests:** scope dataset archive-status search to its own datasets ([#899](https://github.com/nominal-io/nominal-client/issues/899)) ([fe37181](https://github.com/nominal-io/nominal-client/commit/fe3718114c3d11f095db8179fd9da2d82475efef))

## [1.154.0](https://github.com/nominal-io/nominal-client/compare/v1.153.0...v1.154.0) (2026-07-21)

### Features

- experimental derived datasets ([#832](https://github.com/nominal-io/nominal-client/issues/832)) ([e7f2756](https://github.com/nominal-io/nominal-client/commit/e7f2756e097b02ba397370dee16b6e579619b20f))
- **experimental:** relative timestamps for manifest extractor outputs ([#889](https://github.com/nominal-io/nominal-client/issues/889)) ([9669cd9](https://github.com/nominal-io/nominal-client/commit/9669cd91a3215442701f6d50c6e6de0c4edff701))

### Bug Fixes

- **migration:** defer run-scoped workbooks whose run spans multiple assets ([#886](https://github.com/nominal-io/nominal-client/issues/886)) ([bf42496](https://github.com/nominal-io/nominal-client/commit/bf42496ce36a4db25916fd17f5fde55d2f4bf341))
- **migration:** skip run workbooks with out-of-scope owners ([#887](https://github.com/nominal-io/nominal-client/issues/887)) ([aa5fadb](https://github.com/nominal-io/nominal-client/commit/aa5fadba6ad819b7457ec04f1883652a348bb737))
- **upload:** send filenames literally instead of URL-encoding them ([#877](https://github.com/nominal-io/nominal-client/issues/877)) ([8d46a3b](https://github.com/nominal-io/nominal-client/commit/8d46a3bdd4bdcc1721965f2bf40ef61e707a3b5e))

## [1.153.0](https://github.com/nominal-io/nominal-client/compare/v1.152.1...v1.153.0) (2026-07-14)

### Features

- **experimental:** runtime decorators for authoring containerized extractors ([#867](https://github.com/nominal-io/nominal-client/issues/867)) ([f9bc44d](https://github.com/nominal-io/nominal-client/commit/f9bc44d60eea1b79da2f2df52c96442d18adfee0))
- migrate sandbox workspace service to gRPC ([#868](https://github.com/nominal-io/nominal-client/issues/868)) ([1f0f2d0](https://github.com/nominal-io/nominal-client/commit/1f0f2d050b2fd3afaf5979901ed24044088268ce))
- migrate secrets service to gRPC ([#870](https://github.com/nominal-io/nominal-client/issues/870)) ([8a4321e](https://github.com/nominal-io/nominal-client/commit/8a4321eefd100a6ba2c0c9be3b4ba2e3e4506108))

## [1.152.1](https://github.com/nominal-io/nominal-client/compare/v1.152.0...v1.152.1) (2026-07-08)

### Bug Fixes

- **migration:** persist migration state incrementally and flush it on SIGINT/SIGTERM ([#873](https://github.com/nominal-io/nominal-client/issues/873)) ([e46a95d](https://github.com/nominal-io/nominal-client/commit/e46a95dbd72775adf17c95d69795859ae384cc7a))

## [1.152.0](https://github.com/nominal-io/nominal-client/compare/v1.151.0...v1.152.0) (2026-07-08)

### Features

- **cli:** container extractor and image commands ([173ff1e](https://github.com/nominal-io/nominal-client/commit/173ff1e9b282e464affcab25eed61905144ab2b4))
- **cli:** containerized extractor and container registry commands ([#862](https://github.com/nominal-io/nominal-client/issues/862)) ([173ff1e](https://github.com/nominal-io/nominal-client/commit/173ff1e9b282e464affcab25eed61905144ab2b4))
- **migration:** offline `nom migrate summary` command + shared dry-run log constants ([#872](https://github.com/nominal-io/nominal-client/issues/872)) ([1519162](https://github.com/nominal-io/nominal-client/commit/1519162925367ac0400b305c0d89c7e706fd70ca))
- raise NominalAlreadyExistsError for ALREADY_EXISTS gRPC failures ([#865](https://github.com/nominal-io/nominal-client/issues/865)) ([c274fcc](https://github.com/nominal-io/nominal-client/commit/c274fcc769ad7ecfada91b876624bbb7910a17cd))

## [1.151.0](https://github.com/nominal-io/nominal-client/compare/v1.150.1...v1.151.0) (2026-07-02)

### Features

- added m2ts video format ([#858](https://github.com/nominal-io/nominal-client/issues/858)) ([925ab1b](https://github.com/nominal-io/nominal-client/commit/925ab1b73ce7c4129ef6c8a8dae473b446a24a07))
- allow searching for container images by containerized extractor ([#861](https://github.com/nominal-io/nominal-client/issues/861)) ([839b782](https://github.com/nominal-io/nominal-client/commit/839b78243c32ca01dfe09fbc0c366dec64ae8b71))
- v2 hosted containerized extractors + image upload/registration ([#842](https://github.com/nominal-io/nominal-client/issues/842)) ([e4e915b](https://github.com/nominal-io/nominal-client/commit/e4e915bd497b613e2052105007d2f92a642a0900))

### Bug Fixes

- prevent .zip files from being uploaded as .pyz files ([#856](https://github.com/nominal-io/nominal-client/issues/856)) ([a14a3ee](https://github.com/nominal-io/nominal-client/commit/a14a3eee361bfe8952c0e364d6bdebccf9a97dc8))

## [1.150.1](https://github.com/nominal-io/nominal-client/compare/v1.150.0...v1.150.1) (2026-06-30)

### Bug Fixes

- **migration:** allow empty/absent source_asset_rids ([#853](https://github.com/nominal-io/nominal-client/issues/853)) ([5b38827](https://github.com/nominal-io/nominal-client/commit/5b38827dce2420bd450e41a428a9560726008944))

## [1.150.0](https://github.com/nominal-io/nominal-client/compare/v1.149.0...v1.150.0) (2026-06-29)

### Features

- **migration:** support migrating standalone checklists ([#846](https://github.com/nominal-io/nominal-client/issues/846)) ([c94fde4](https://github.com/nominal-io/nominal-client/commit/c94fde4c622d7e2ffdf33f7a2573586ebe87e5e5))

## [1.149.0](https://github.com/nominal-io/nominal-client/compare/v1.148.0...v1.149.0) (2026-06-26)

### Features

- **core:** add IngestionJob resource for tracking ingest jobs ([#845](https://github.com/nominal-io/nominal-client/issues/845)) ([4c062cd](https://github.com/nominal-io/nominal-client/commit/4c062cd9f71b873424a71dfec19fa00add4175c3))
- **grpc:** migrate comments, units, and workspace services to gRPC ([#839](https://github.com/nominal-io/nominal-client/issues/839)) ([a5a6e92](https://github.com/nominal-io/nominal-client/commit/a5a6e92ecba608c8cbef992745c6c0aed09fc261))
- **migration:** add –dry-run flag to nom migrate copy ([#824](https://github.com/nominal-io/nominal-client/issues/824)) ([38b4b58](https://github.com/nominal-io/nominal-client/commit/38b4b586fd8c16b2131f4a011bcd0d09658bdea5))

## [1.148.0](https://github.com/nominal-io/nominal-client/compare/v1.147.0...v1.148.0) (2026-06-23)

### Features

- add Run.search_events method ([#834](https://github.com/nominal-io/nominal-client/issues/834)) ([abdd391](https://github.com/nominal-io/nominal-client/commit/abdd391e4002ef4b25a477460bff0f1eace4dba7))
- **grpc:** expose Role Service via a shared-channel ClientsBunch gRPC pattern ([#809](https://github.com/nominal-io/nominal-client/issues/809)) ([f3f1572](https://github.com/nominal-io/nominal-client/commit/f3f15726b03c43b16fa7bde0adf9c4a4e6f9cc99))

### Bug Fixes

- handle new ingest status enum members ([#838](https://github.com/nominal-io/nominal-client/issues/838)) ([1ddbd94](https://github.com/nominal-io/nominal-client/commit/1ddbd9408907a353e4db9d91f07d80e46c8c377e))

## [1.147.0](https://github.com/nominal-io/nominal-client/compare/v1.146.0...v1.147.0) (2026-06-18)

### Features

- adding/updating dataset/video/connection getters for run.py and asset.py ([#830](https://github.com/nominal-io/nominal-client/issues/830)) ([b47b728](https://github.com/nominal-io/nominal-client/commit/b47b72803aadfcadd57eccf2cc5385aa9cb22d7d))

### Bug Fixes

- **migration:** handle camelCase keys in legacy migration state files ([#823](https://github.com/nominal-io/nominal-client/issues/823)) ([96cd804](https://github.com/nominal-io/nominal-client/commit/96cd804a1798d4807959d88eca992268f3d33ce5))

## [1.146.0](https://github.com/nominal-io/nominal-client/compare/v1.145.1...v1.146.0) (2026-06-16)

### Features

- cleanup dependencies ([#803](https://github.com/nominal-io/nominal-client/issues/803)) ([48791aa](https://github.com/nominal-io/nominal-client/commit/48791aa8d66f97332e947824fec234f19ab457a3))
- improve export batch calculations in polars export handler ([#699](https://github.com/nominal-io/nominal-client/issues/699)) ([cb2b303](https://github.com/nominal-io/nominal-client/commit/cb2b3031bc3356bf163096ac777637d4052697b6))
- independent version bumping for release namespaces ([#813](https://github.com/nominal-io/nominal-client/issues/813)) ([dc3e571](https://github.com/nominal-io/nominal-client/commit/dc3e5710d355a0131368b5b66b8d258364104223))

## [1.145.1](https://github.com/nominal-io/nominal-client/compare/v1.145.0...v1.145.1) (2026-06-11)

### Bug Fixes

- add missing allowlist link for parallel migration ([#812](https://github.com/nominal-io/nominal-client/issues/812)) ([61e334c](https://github.com/nominal-io/nominal-client/commit/61e334c1843cf4570e70be87a47a67fef652dba6))
- some minor bugs in migration prep cli ([#810](https://github.com/nominal-io/nominal-client/issues/810)) ([13b1ce4](https://github.com/nominal-io/nominal-client/commit/13b1ce4c390250f5f5d5cd1243bc417335ad4848))

## [1.145.0](https://github.com/nominal-io/nominal-client/compare/v1.144.1...v1.145.0) (2026-06-02)

### Features

- allow for excluded workbooks in asset migration ([#804](https://github.com/nominal-io/nominal-client/issues/804)) ([568136b](https://github.com/nominal-io/nominal-client/commit/568136b90486be19e454dc011cc838dc8314065f))

## [1.144.1](https://github.com/nominal-io/nominal-client/compare/v1.144.0...v1.144.1) (2026-05-21)

### Bug Fixes

- add Apache 2.0 license and NOTICE file ([#714](https://github.com/nominal-io/nominal-client/issues/714)) ([324c8ca](https://github.com/nominal-io/nominal-client/commit/324c8ca6ff866094725c9ff89bd404011e56980e))
- apache 2.0 the package metadata and subproject ([#793](https://github.com/nominal-io/nominal-client/issues/793)) ([c39d98d](https://github.com/nominal-io/nominal-client/commit/c39d98d5de3496610bfd063e61728ee9ccf72ea4))

## [1.144.0](https://github.com/nominal-io/nominal-client/compare/v1.143.0...v1.144.0) (2026-05-19)

### Features

- split tdms namespace package to separate packages ([#789](https://github.com/nominal-io/nominal-client/issues/789)) ([95d7e85](https://github.com/nominal-io/nominal-client/commit/95d7e85fa5c5da8edb3dca91dc2c4a9718ae8277))

## [1.143.0](https://github.com/nominal-io/nominal-client/compare/v1.142.0...v1.143.0) (2026-05-11)

### Features

- remove top-level code for namespace packaging ([d2c5935](https://github.com/nominal-io/nominal-client/commit/d2c59350189af0ed917ac539b0003ae59002638a))
- remove top-level code to allow for namespace packaging ([#738](https://github.com/nominal-io/nominal-client/issues/738)) ([d2c5935](https://github.com/nominal-io/nominal-client/commit/d2c59350189af0ed917ac539b0003ae59002638a))

## [1.142.0](https://github.com/nominal-io/nominal-client/compare/v1.141.0...v1.142.0) (2026-05-11)

### Features

- allow specifying marking rids when creating a dataset from the NominalClient ([#780](https://github.com/nominal-io/nominal-client/issues/780)) ([be70788](https://github.com/nominal-io/nominal-client/commit/be707885f26e74166ddabf0f6b840861820505ab))

## [1.141.0](https://github.com/nominal-io/nominal-client/compare/v1.140.0...v1.141.0) (2026-05-11)

### Features

- add file extraction parameter to containerized extractors ([#776](https://github.com/nominal-io/nominal-client/issues/776)) ([30d91ab](https://github.com/nominal-io/nominal-client/commit/30d91abb8450aa50e9ac29b3647a8d3e51a1dc59))
- consolidate workbook migration between single and multi asset/run ([#775](https://github.com/nominal-io/nominal-client/issues/775)) ([c3099e6](https://github.com/nominal-io/nominal-client/commit/c3099e6cf5024b4e9c8724dcc203cf539e43c170))

## [1.140.0](https://github.com/nominal-io/nominal-client/compare/v1.139.0...v1.140.0) (2026-05-07)

### Features

- add poll until ingestion completed for file uploads in migration ([#773](https://github.com/nominal-io/nominal-client/issues/773)) ([0a5d959](https://github.com/nominal-io/nominal-client/commit/0a5d959485e1305ab53fd31bbee9fbef12d35506))

## [1.139.0](https://github.com/nominal-io/nominal-client/compare/v1.138.0...v1.139.0) (2026-05-07)

### Features

- add Run.add_comment to post to a run’s discussion ([#758](https://github.com/nominal-io/nominal-client/issues/758)) ([8dab1b0](https://github.com/nominal-io/nominal-client/commit/8dab1b03aaf6ff73a84554382d9cd75acae19d59))
- add templates to migration_prep ([#756](https://github.com/nominal-io/nominal-client/issues/756)) ([ad7dd6f](https://github.com/nominal-io/nominal-client/commit/ad7dd6fae34e26f06dfc41762747845b0e0ba0e6))

## [1.138.0](https://github.com/nominal-io/nominal-client/compare/v1.137.0...v1.138.0) (2026-05-06)

### Features

- preserve creator rids on migrated resources ([#754](https://github.com/nominal-io/nominal-client/issues/754)) ([1ab0d68](https://github.com/nominal-io/nominal-client/commit/1ab0d6861583871868594a13e496d47bad1f910e))

## [1.137.0](https://github.com/nominal-io/nominal-client/compare/v1.136.1...v1.137.0) (2026-05-06)

### Features

- allow additional header passthru ([#744](https://github.com/nominal-io/nominal-client/issues/744)) ([20bb4d8](https://github.com/nominal-io/nominal-client/commit/20bb4d8ebb9cb78b8f59e50012a00257326be3ce))
- preserve workbook creator RID ([#753](https://github.com/nominal-io/nominal-client/issues/753)) ([bfb12e5](https://github.com/nominal-io/nominal-client/commit/bfb12e52433a03278b18296da57ef262df559e69))

## [1.136.1](https://github.com/nominal-io/nominal-client/compare/v1.136.0...v1.136.1) (2026-05-04)

### Miscellaneous Chores

- force release ([b57721f](https://github.com/nominal-io/nominal-client/commit/b57721fa6cfc563c20e5c69f06463be38169d9a8))

## [1.136.0](https://github.com/nominal-io/nominal-client/compare/v1.135.0...v1.136.0) (2026-04-30)

### Features

- add channel count to migration prep ([#739](https://github.com/nominal-io/nominal-client/issues/739)) ([6ffbf92](https://github.com/nominal-io/nominal-client/commit/6ffbf9245d8bebbc90c9365bf0e2984c93a1e196))
- add parameters to include/exclude child resources to migrate ([#740](https://github.com/nominal-io/nominal-client/issues/740)) ([fa2cfb4](https://github.com/nominal-io/nominal-client/commit/fa2cfb4cc55fc77b1b96bb96ef6d07b8e644f8b6))
- deprecate streaming connection creation ([#741](https://github.com/nominal-io/nominal-client/issues/741)) ([5b28a7b](https://github.com/nominal-io/nominal-client/commit/5b28a7b892418de931f7ddde8ebbb03dd941ef02))

## [1.135.0](https://github.com/nominal-io/nominal-client/compare/v1.134.0...v1.135.0) (2026-04-27)

### Features

- add PUT response headers in S3 multipart upload exception ([#731](https://github.com/nominal-io/nominal-client/issues/731)) ([a2f8346](https://github.com/nominal-io/nominal-client/commit/a2f83461344fd34e9f9274cf7686fbcd52c07001))
- enable streaming arrays and structs with rust_experimental streaming ([#729](https://github.com/nominal-io/nominal-client/issues/729)) ([1cd45d7](https://github.com/nominal-io/nominal-client/commit/1cd45d7dd116120ef44e23f8e82a3d92097fb7e3))
- update e2e testing for new migration features ([#734](https://github.com/nominal-io/nominal-client/issues/734)) ([e77e76a](https://github.com/nominal-io/nominal-client/commit/e77e76ab04ce2111bbecf625ffdd3f684ed45351))

## [1.134.0](https://github.com/nominal-io/nominal-client/compare/v1.133.0...v1.134.0) (2026-04-23)

### Features

- add dataset owner lookup ([#723](https://github.com/nominal-io/nominal-client/issues/723)) ([9c560d3](https://github.com/nominal-io/nominal-client/commit/9c560d3bc91e1fd58704ebef9c18b4b38b40dfbd))

## [1.133.0](https://github.com/nominal-io/nominal-client/compare/v1.132.1...v1.133.0) (2026-04-23)

### Features

- e2e testing for migration ([#683](https://github.com/nominal-io/nominal-client/issues/683)) ([3f87a99](https://github.com/nominal-io/nominal-client/commit/3f87a99a57847ad0351220dcfaee651c8d4d367c))
- move migration runner to nominal-client ([#728](https://github.com/nominal-io/nominal-client/issues/728)) ([e66501d](https://github.com/nominal-io/nominal-client/commit/e66501d6c6121e094647b3f7f9de821c3351cb4d))
- multi-asset/run workbook migration ([#722](https://github.com/nominal-io/nominal-client/issues/722)) ([878c1ae](https://github.com/nominal-io/nominal-client/commit/878c1ae7cde7ffd6bf09d47c834cc5176cef6100))
- preserve auto-created status in asset migration ([#732](https://github.com/nominal-io/nominal-client/issues/732)) ([ce44880](https://github.com/nominal-io/nominal-client/commit/ce44880fcb86b5a9631bb70eecbcb72aab61bbf0))

## [1.132.1](https://github.com/nominal-io/nominal-client/compare/v1.132.0...v1.132.1) (2026-04-20)

### Bug Fixes

- dedupe concurrent shared-resource migrations ([#720](https://github.com/nominal-io/nominal-client/issues/720)) ([687a5df](https://github.com/nominal-io/nominal-client/commit/687a5dfd7b54643a65b3fb3ef7732594899cec46))

## [1.132.0](https://github.com/nominal-io/nominal-client/compare/v1.131.0...v1.132.0) (2026-04-17)

### Features

- multi-asset run migration ([#718](https://github.com/nominal-io/nominal-client/issues/718)) ([283e504](https://github.com/nominal-io/nominal-client/commit/283e5042e4d26118e05f65697c79982d4fc0201e))
- support batch preregister users in python client ([#719](https://github.com/nominal-io/nominal-client/issues/719)) ([37e7edd](https://github.com/nominal-io/nominal-client/commit/37e7edd1eb5d42f76780dd4ab91e54cb2f08f5ad))

### Bug Fixes

- resolve threadpool connection size warnings ([#716](https://github.com/nominal-io/nominal-client/issues/716)) ([bd4005b](https://github.com/nominal-io/nominal-client/commit/bd4005bbdb0863b397776bd152a0e69e8180d1d2))

## [1.131.0](https://github.com/nominal-io/nominal-client/compare/v1.130.0...v1.131.0) (2026-04-15)

### Features

- add destination client resolver to migration runner ([#707](https://github.com/nominal-io/nominal-client/issues/707)) ([99ec09b](https://github.com/nominal-io/nominal-client/commit/99ec09b6694ed64ee6591b5ddff0ddce82f9dd96))

## [1.130.0](https://github.com/nominal-io/nominal-client/compare/v1.129.1...v1.130.0) (2026-04-14)

### Features

- allow writing journal json logs to a specific channel ([#710](https://github.com/nominal-io/nominal-client/issues/710)) ([7947c70](https://github.com/nominal-io/nominal-client/commit/7947c70fed5b68f31a2ae25c2d0740ec4323381c))

### Bug Fixes

- export LogStream type from nominal.core ([#711](https://github.com/nominal-io/nominal-client/issues/711)) ([0215c2d](https://github.com/nominal-io/nominal-client/commit/0215c2d562da689093498d5231f5051b4bf96d50))

## [1.129.1](https://github.com/nominal-io/nominal-client/compare/v1.129.0...v1.129.1) (2026-04-13)

### Bug Fixes

- export DataStream type from nominal.core ([#708](https://github.com/nominal-io/nominal-client/issues/708)) ([65b1972](https://github.com/nominal-io/nominal-client/commit/65b1972d23e00baba0cf7a5eef426f204c308b81))

## [1.129.0](https://github.com/nominal-io/nominal-client/compare/v1.128.0...v1.129.0) (2026-04-10)

### Features

- Added manifest output file type for containerized extractor ([#684](https://github.com/nominal-io/nominal-client/issues/684)) ([d1a5d9e](https://github.com/nominal-io/nominal-client/commit/d1a5d9e7073ed850fe72a4f79720d312f1891b88))

## [1.128.0](https://github.com/nominal-io/nominal-client/compare/v1.127.0...v1.128.0) (2026-04-07)

### Features

- extend as_user impersonation to more create endpoints ([#692](https://github.com/nominal-io/nominal-client/issues/692)) ([c46cd4c](https://github.com/nominal-io/nominal-client/commit/c46cd4c3fea4588add4505ca25ad30a5f28d56fb))

## [1.127.0](https://github.com/nominal-io/nominal-client/compare/v1.126.0...v1.127.0) (2026-04-07)

### Features

- add overwrite_overlapping param to Video.add_file / add_from_io ([#700](https://github.com/nominal-io/nominal-client/issues/700)) ([8cccc69](https://github.com/nominal-io/nominal-client/commit/8cccc69da028554b98ecc98c8234d686757b8650))

## [1.126.0](https://github.com/nominal-io/nominal-client/compare/v1.125.0...v1.126.0) (2026-04-05)

### Features

- strip and re-bind video panel datasource RIDs on template save/instantiation ([#697](https://github.com/nominal-io/nominal-client/issues/697)) ([ca816ef](https://github.com/nominal-io/nominal-client/commit/ca816ef77136c91a5c1f642a578aa88bb7bd60a3))

## [1.125.0](https://github.com/nominal-io/nominal-client/compare/v1.124.1...v1.125.0) (2026-04-03)

### Features

- updated nominal-video to 0.1.9 ([#695](https://github.com/nominal-io/nominal-client/issues/695)) ([22c8089](https://github.com/nominal-io/nominal-client/commit/22c8089bd6146e177c013fab87ec8b889c62e9ed))

## [1.124.1](https://github.com/nominal-io/nominal-client/compare/v1.124.0...v1.124.1) (2026-04-02)

### Bug Fixes

- remove irrelevant docstring ([#693](https://github.com/nominal-io/nominal-client/issues/693)) ([12fe51b](https://github.com/nominal-io/nominal-client/commit/12fe51b5f603d228d11628089f883c97a37f9eff))

## [1.124.0](https://github.com/nominal-io/nominal-client/compare/v1.123.0...v1.124.0) (2026-04-01)

### Features

- add dataset as_user client helper ([#650](https://github.com/nominal-io/nominal-client/issues/650)) ([9ed46ca](https://github.com/nominal-io/nominal-client/commit/9ed46cab9da79e794730690a721719b16f3c15e1))

### Bug Fixes

- update dataset migrator util to handle jsonl ([#689](https://github.com/nominal-io/nominal-client/issues/689)) ([3f9e53d](https://github.com/nominal-io/nominal-client/commit/3f9e53d4b152a3566d2b265f819e90c02791b261))

## [1.123.0](https://github.com/nominal-io/nominal-client/compare/v1.122.0...v1.123.0) (2026-03-27)

### Features

- added nominal-video and hooks in place for live streaming video ([#662](https://github.com/nominal-io/nominal-client/issues/662)) ([9de08b6](https://github.com/nominal-io/nominal-client/commit/9de08b63e631bb92e17c19c058d70274e31f4d8b))
- migrate attachments in the workbook migrator ([#685](https://github.com/nominal-io/nominal-client/issues/685)) ([b9129d0](https://github.com/nominal-io/nominal-client/commit/b9129d0c15d8a23fa561c2082a4b6cafd7f8fe3a))
- update labels in workbook after migration ([#686](https://github.com/nominal-io/nominal-client/issues/686)) ([d4e8cdf](https://github.com/nominal-io/nominal-client/commit/d4e8cdfa1d15c63786ae7a40d35bfef7f1cab9ea))

## [1.122.0](https://github.com/nominal-io/nominal-client/compare/v1.121.0...v1.122.0) (2026-03-23)

### Features

- add advanced filtering options for archive status across client ([8b77944](https://github.com/nominal-io/nominal-client/commit/8b77944c80cfa8993228fd459de896775ff33f70))
- add batch_add_channels and update migrators ([#675](https://github.com/nominal-io/nominal-client/issues/675)) ([5adee62](https://github.com/nominal-io/nominal-client/commit/5adee62b617c2455904e1053bca65ca63682f24a))
- add detection for partial writes in multipart downloader, add additional testing ([#668](https://github.com/nominal-io/nominal-client/issues/668)) ([99cd465](https://github.com/nominal-io/nominal-client/commit/99cd465efc47e44664e108d7e8b065b1f0c6abb1))
- add multipart downloader unit tests and short write detection ([99cd465](https://github.com/nominal-io/nominal-client/commit/99cd465efc47e44664e108d7e8b065b1f0c6abb1))
- allow specifying and validating series_tags with get_or_create_dataset ([#658](https://github.com/nominal-io/nominal-client/issues/658)) ([7ebfab4](https://github.com/nominal-io/nominal-client/commit/7ebfab449509cff299ff85799b1f68e83b92b897))
- overhaul `archive` search logic across client ([#648](https://github.com/nominal-io/nominal-client/issues/648)) ([8b77944](https://github.com/nominal-io/nominal-client/commit/8b77944c80cfa8993228fd459de896775ff33f70))

### Bug Fixes

- correct gzip request length handling ([#665](https://github.com/nominal-io/nominal-client/issues/665)) ([aad3ba1](https://github.com/nominal-io/nominal-client/commit/aad3ba1c6337defa5ba5bcea91a57189a440378a))
- differentiate “New * created” vs “Found *” log in migrations ([#671](https://github.com/nominal-io/nominal-client/issues/671)) ([d717b06](https://github.com/nominal-io/nominal-client/commit/d717b06cc67c997de4d84aebee55a534e8b93c04))
- execution failures incorrectly included in download_files succeeded list ([#666](https://github.com/nominal-io/nominal-client/issues/666)) ([4ccb22c](https://github.com/nominal-io/nominal-client/commit/4ccb22c84019f6e554048aa2a0b3bbb83bda3145))
- pass down publish status to create templates ([#673](https://github.com/nominal-io/nominal-client/issues/673)) ([e19057f](https://github.com/nominal-io/nominal-client/commit/e19057fa99fa1f2c2ddefa66bff90327aae76eaa))
- prevent files that failed to download from showing as successful ([4ccb22c](https://github.com/nominal-io/nominal-client/commit/4ccb22c84019f6e554048aa2a0b3bbb83bda3145))
- use batch endpoint for retrieving dataset files to reduce rate limit exceedence ([#670](https://github.com/nominal-io/nominal-client/issues/670)) ([38efdb2](https://github.com/nominal-io/nominal-client/commit/38efdb24aed1e8c82940db4b88c6ea4027a0b738))

### Documentation

- add docs to EventType ([#678](https://github.com/nominal-io/nominal-client/issues/678)) ([2ebdd9d](https://github.com/nominal-io/nominal-client/commit/2ebdd9d44e12f8fd35a7ead3789625469a0bfb74))

## [1.121.0](https://github.com/nominal-io/nominal-client/compare/v1.120.0...v1.121.0) (2026-03-16)

### Features

- allow continue migration and skip already migrated resources ([#656](https://github.com/nominal-io/nominal-client/issues/656)) ([df6a297](https://github.com/nominal-io/nominal-client/commit/df6a297522ca5a73c403f8d49e34ee176a997108))

## [1.120.0](https://github.com/nominal-io/nominal-client/compare/v1.119.1...v1.120.0) (2026-03-13)

### Features

- add tags to asset migration ([#653](https://github.com/nominal-io/nominal-client/issues/653)) ([591e567](https://github.com/nominal-io/nominal-client/commit/591e5672eb08ef40bc5ad9bfdf005d66ccb65600))
- refactor migration library and introduce statefulness ([#641](https://github.com/nominal-io/nominal-client/issues/641)) ([c75b3f3](https://github.com/nominal-io/nominal-client/commit/c75b3f30d1e907e707e5a8de15d021b146ca9798))

### Bug Fixes

- correctly resolve default workspace consistently ([#649](https://github.com/nominal-io/nominal-client/issues/649)) ([f846cf0](https://github.com/nominal-io/nominal-client/commit/f846cf022b6b35a8bff91784be8d8002589cf097))

### Documentation

- fix typo, remove non-breaking space in CONTRIBUTING.md ([#651](https://github.com/nominal-io/nominal-client/issues/651)) ([f3eedf8](https://github.com/nominal-io/nominal-client/commit/f3eedf828d2f83ea32a9326d43376bd1381cb148))

## [1.119.1](https://github.com/nominal-io/nominal-client/compare/v1.119.0...v1.119.1) (2026-03-09)

### Bug Fixes

- add e2e test workflow against staging ([#638](https://github.com/nominal-io/nominal-client/issues/638)) ([880a501](https://github.com/nominal-io/nominal-client/commit/880a5014cf69e79b34d12c10835a77d284d6955a))
- correct documentation for searching for dataset files ([#646](https://github.com/nominal-io/nominal-client/issues/646)) ([4ceeede](https://github.com/nominal-io/nominal-client/commit/4ceeede054fb86c582fdd12455215a49e2c4443a))
- fix refresh() for event objects ([#645](https://github.com/nominal-io/nominal-client/issues/645)) ([63fe39e](https://github.com/nominal-io/nominal-client/commit/63fe39e4620b8f172174c06f1206764325a620f2))

## [1.119.0](https://github.com/nominal-io/nominal-client/compare/v1.118.0...v1.119.0) (2026-03-06)

### Features

- pipe flag to ignore bad topics in mcaps ([#642](https://github.com/nominal-io/nominal-client/issues/642)) ([1a7ef24](https://github.com/nominal-io/nominal-client/commit/1a7ef248dba0427a2b91abf0c9c091cee186bfb9))

### Bug Fixes

- make dataset_file.poll_until_ingestion_completion sleep ([#644](https://github.com/nominal-io/nominal-client/issues/644)) ([434c037](https://github.com/nominal-io/nominal-client/commit/434c03733de2ea7b34a88a1ccecf3cd28fb630bd))

## [1.118.0](https://github.com/nominal-io/nominal-client/compare/v1.117.0...v1.118.0) (2026-03-03)

### Features

- add tags to mcap ingest api ([#640](https://github.com/nominal-io/nominal-client/issues/640)) ([3892333](https://github.com/nominal-io/nominal-client/commit/38923330ab6fa00240178607a2555ef28319782f))

### Bug Fixes

- make existing e2e tests work again ([#635](https://github.com/nominal-io/nominal-client/issues/635)) ([5edb3fd](https://github.com/nominal-io/nominal-client/commit/5edb3fd5d98276d09d1cbe0c4b2ccade5f1918e6))

## [1.117.0](https://github.com/nominal-io/nominal-client/compare/v1.116.0...v1.117.0) (2026-02-27)

### Features

- simplify multipart request session creation, remove edge case ([#627](https://github.com/nominal-io/nominal-client/issues/627)) ([50bcc7a](https://github.com/nominal-io/nominal-client/commit/50bcc7aea57decdbc57355c8216aaedae26642a4))

### Bug Fixes

- bump nominal-api to latest, fixing serde issues with workbook templates ([#633](https://github.com/nominal-io/nominal-client/issues/633)) ([13cc4a1](https://github.com/nominal-io/nominal-client/commit/13cc4a1ba98cbcde0cb345712a49783600b1a525))

## [1.116.0](https://github.com/nominal-io/nominal-client/compare/v1.115.0...v1.116.0) (2026-02-27)

### Features

- allow searching for dataset files by dataset, time range, and tags ([#628](https://github.com/nominal-io/nominal-client/issues/628)) ([dde3ddc](https://github.com/nominal-io/nominal-client/commit/dde3ddc2fe5cc21448c622cb392b9cd240ae7c0b))
- streaming structs via json and protobuf ([#616](https://github.com/nominal-io/nominal-client/issues/616)) ([52de17f](https://github.com/nominal-io/nominal-client/commit/52de17f0b0c86437074499286baa0ed86136f358))

## [1.115.0](https://github.com/nominal-io/nominal-client/compare/v1.114.0...v1.115.0) (2026-02-26)

### Features

- allow streaming checklists to auto create events ([#623](https://github.com/nominal-io/nominal-client/issues/623)) ([43d05ed](https://github.com/nominal-io/nominal-client/commit/43d05ede4907caa6a7a8eb2d17709ce6e1251782))

### Bug Fixes

- fix errant warning from race condition between truststore and urllib3 ([#620](https://github.com/nominal-io/nominal-client/issues/620)) ([9b0a7ba](https://github.com/nominal-io/nominal-client/commit/9b0a7bac04b26fc655723573bf7422d8f0830d09))
- update docstring examples for export_channels_to_matlab ([#622](https://github.com/nominal-io/nominal-client/issues/622)) ([b7ff2d3](https://github.com/nominal-io/nominal-client/commit/b7ff2d37ca6b034f9cc4fc62bbd6df788478c5e6))

## [1.114.0](https://github.com/nominal-io/nominal-client/compare/v1.113.0...v1.114.0) (2026-02-23)

### Features

- add search_workbooks to asset and run classes, update migration_utils to clone workbooks ([#615](https://github.com/nominal-io/nominal-client/issues/615)) ([fdff644](https://github.com/nominal-io/nominal-client/commit/fdff64463a51cb4e967165fd7657a8d30bb4a77d))
- allow workbook template create from workbook ([#611](https://github.com/nominal-io/nominal-client/issues/611)) ([4963d6b](https://github.com/nominal-io/nominal-client/commit/4963d6b0e6d53a26977f907cc029578887468751))
- expose include_drafts in workbooks search ([#618](https://github.com/nominal-io/nominal-client/issues/618)) ([55666d8](https://github.com/nominal-io/nominal-client/commit/55666d864d8931486bf3839acf045e17d771f69e))

### Bug Fixes

- fix log warning for re-encoding introducing frame count discrepancies ([#617](https://github.com/nominal-io/nominal-client/issues/617)) ([ecc61f4](https://github.com/nominal-io/nominal-client/commit/ecc61f4f6be432e5e2bcdb635ec9bad5b5d25621))

## [1.113.0](https://github.com/nominal-io/nominal-client/compare/v1.112.0...v1.113.0) (2026-02-10)

### Features

- clone checklists and executions ([#604](https://github.com/nominal-io/nominal-client/issues/604)) ([75ae901](https://github.com/nominal-io/nominal-client/commit/75ae9011a034d5078539ba449bddee3e8d07e840))
- prevent duplication of datasets shared across assets ([#610](https://github.com/nominal-io/nominal-client/issues/610)) ([5caf2b2](https://github.com/nominal-io/nominal-client/commit/5caf2b238357c9af72bdc13455e9277d0583bb84))
- support streaming arrays from python client ([#600](https://github.com/nominal-io/nominal-client/issues/600)) ([f024b1c](https://github.com/nominal-io/nominal-client/commit/f024b1cd03bb7fb9de943814029afcb62fbc6c38))

### Bug Fixes

- allow polling for ingest completion on deleted files, allow retrieving ingest errors ([#609](https://github.com/nominal-io/nominal-client/issues/609)) ([2949f96](https://github.com/nominal-io/nominal-client/commit/2949f96e01aac8234798243a64757eca8efb73d2))
- allow retrieving deleted or deleting dataset files and ingest errors ([2949f96](https://github.com/nominal-io/nominal-client/commit/2949f96e01aac8234798243a64757eca8efb73d2))
- return correct error message to user upon bad api key in config profile add CLI ([#607](https://github.com/nominal-io/nominal-client/issues/607)) ([f864224](https://github.com/nominal-io/nominal-client/commit/f864224fe7b163542f7994bcc597a3a331e036ee))

## [1.112.0](https://github.com/nominal-io/nominal-client/compare/v1.111.2...v1.112.0) (2026-02-04)

### Features

- add option for standalone template cloning in migration_utils ([#605](https://github.com/nominal-io/nominal-client/issues/605)) ([d12a290](https://github.com/nominal-io/nominal-client/commit/d12a2908559f1f3f655981c247b67e9b07c4ce4c))

## [1.111.2](https://github.com/nominal-io/nominal-client/compare/v1.111.1...v1.111.2) (2026-02-04)

### Bug Fixes

- prevent decimated exports from bricking polars export handler ([#596](https://github.com/nominal-io/nominal-client/issues/596)) ([8106f74](https://github.com/nominal-io/nominal-client/commit/8106f74dbc985c3f62946dbc4861eefa8e064964))

## [1.111.1](https://github.com/nominal-io/nominal-client/compare/v1.111.0...v1.111.1) (2026-01-29)

### Bug Fixes

- update bounds on dataset ([#598](https://github.com/nominal-io/nominal-client/issues/598)) ([9d57d3a](https://github.com/nominal-io/nominal-client/commit/9d57d3ae515359dce3ae4c102ffe230e3bf91faf))

## [1.111.0](https://github.com/nominal-io/nominal-client/compare/v1.110.0...v1.111.0) (2026-01-29)

### Features

- add RID mapping logging to migration utils ([#593](https://github.com/nominal-io/nominal-client/issues/593)) ([bf19a8b](https://github.com/nominal-io/nominal-client/commit/bf19a8b99f176d0d25586c9f134278a684cedcd2))
- copy over bounds in clone dataset method ([#597](https://github.com/nominal-io/nominal-client/issues/597)) ([49f0cc1](https://github.com/nominal-io/nominal-client/commit/49f0cc119895768f48fd94a70719ad516bf51a94))

### Bug Fixes

- remove logical series service references ([#591](https://github.com/nominal-io/nominal-client/issues/591)) ([ec3ce3b](https://github.com/nominal-io/nominal-client/commit/ec3ce3bc6ddfad7a3e07cfc51f0681bbb719f952))

### Documentation

- update avro stream docstring with new schema types ([#594](https://github.com/nominal-io/nominal-client/issues/594)) ([690e5a3](https://github.com/nominal-io/nominal-client/commit/690e5a34dc782601df13d72034c452844fc644a4))

## [1.110.0](https://github.com/nominal-io/nominal-client/compare/v1.109.0...v1.110.0) (2026-01-23)

### Features

- add data review/checklist methods to assets and runs ([#567](https://github.com/nominal-io/nominal-client/issues/567)) ([4b080d9](https://github.com/nominal-io/nominal-client/commit/4b080d96700fc51555b69a093d592cb03b92e073))
- add video clone capability in experimental and refactor video methods ([#576](https://github.com/nominal-io/nominal-client/issues/576)) ([f58a89c](https://github.com/nominal-io/nominal-client/commit/f58a89c1fe2220677f439fdf306f0c743e441548))

### Bug Fixes

- properly handle dataset files in the new deletion states ([#590](https://github.com/nominal-io/nominal-client/issues/590)) ([e71bcc9](https://github.com/nominal-io/nominal-client/commit/e71bcc9f8fd752257dc2b33789380f0ffb7c5410))

## [1.109.0](https://github.com/nominal-io/nominal-client/compare/v1.108.0...v1.109.0) (2026-01-23)

### Features

- clone channels when cloning datasets ([#587](https://github.com/nominal-io/nominal-client/issues/587)) ([ab6de09](https://github.com/nominal-io/nominal-client/commit/ab6de0962c55e2c0a6933d6b9f94fb36f5e91273))

## [1.108.0](https://github.com/nominal-io/nominal-client/compare/v1.107.0...v1.108.0) (2026-01-22)

### Features

- add channels to datasets ([#583](https://github.com/nominal-io/nominal-client/issues/583)) ([35398ef](https://github.com/nominal-io/nominal-client/commit/35398ef63633c2b2fa198d9915a85a8e19e40323))

## [1.107.0](https://github.com/nominal-io/nominal-client/compare/v1.106.0...v1.107.0) (2026-01-22)

### Features

- make migration preserve uuid and dataset include options configurable ([#584](https://github.com/nominal-io/nominal-client/issues/584)) ([95ae64d](https://github.com/nominal-io/nominal-client/commit/95ae64de267ad957d15641378b6b418e8c234faa))

## [1.106.0](https://github.com/nominal-io/nominal-client/compare/v1.105.0...v1.106.0) (2026-01-21)

### Features

- create dataset with uuid endpoint for mgiration ([#580](https://github.com/nominal-io/nominal-client/issues/580)) ([f3a3b38](https://github.com/nominal-io/nominal-client/commit/f3a3b383d62e8466af617179479918ef0d1ee534))

### Bug Fixes

- handle case where compute returns a non-bucketed response for a bucketed query ([#579](https://github.com/nominal-io/nominal-client/issues/579)) ([58b84f5](https://github.com/nominal-io/nominal-client/commit/58b84f55d282a84c8eb6703816b16920e3b8ecf3))

## [1.105.0](https://github.com/nominal-io/nominal-client/compare/v1.104.3...v1.105.0) (2026-01-21)

### Features

- refactor top-level migration config to allow for mapping of templates to assets ([#577](https://github.com/nominal-io/nominal-client/issues/577)) ([9f1f39d](https://github.com/nominal-io/nominal-client/commit/9f1f39d721ea54135441e00b0a31c8fdd78b381c))

## [1.104.3](https://github.com/nominal-io/nominal-client/compare/v1.104.2...v1.104.3) (2026-01-13)

### Bug Fixes

- stop removing deprecated kwargs from method calls ([#574](https://github.com/nominal-io/nominal-client/issues/574)) ([c06fb08](https://github.com/nominal-io/nominal-client/commit/c06fb080475e53b0c86613745ea6e094d4035d65))

## [1.104.2](https://github.com/nominal-io/nominal-client/compare/v1.104.1...v1.104.2) (2026-01-08)

### Bug Fixes

- explicitly pin version of urllib to fix CVE ([#571](https://github.com/nominal-io/nominal-client/issues/571)) ([2014e51](https://github.com/nominal-io/nominal-client/commit/2014e51d95e8cf804b1dce269402b2671f5153f8))

## [1.104.1](https://github.com/nominal-io/nominal-client/compare/v1.104.0...v1.104.1) (2026-01-08)

### Bug Fixes

- add asset_rid to data_review request ([#508](https://github.com/nominal-io/nominal-client/issues/508)) ([b1baf4f](https://github.com/nominal-io/nominal-client/commit/b1baf4f3745ee8a485ff0407a53ad9ee1ee9b0fc))

## [1.104.0](https://github.com/nominal-io/nominal-client/compare/v1.103.0...v1.104.0) (2026-01-08)

### Features

- properly use timestamp metadata fallback containerized ([#568](https://github.com/nominal-io/nominal-client/issues/568)) ([8aa5c8c](https://github.com/nominal-io/nominal-client/commit/8aa5c8cb39eeee54bb4b643ad087b80ac5e12f1a))

## [1.103.0](https://github.com/nominal-io/nominal-client/compare/v1.102.0...v1.103.0) (2026-01-06)

### Features

- add clone/copy run ([#563](https://github.com/nominal-io/nominal-client/issues/563)) ([276c511](https://github.com/nominal-io/nominal-client/commit/276c511d10c73b9f80ea2efed32d4047fe33795b))
- universally support paths and strings, and add PathLike alias ([#566](https://github.com/nominal-io/nominal-client/issues/566)) ([860dd3d](https://github.com/nominal-io/nominal-client/commit/860dd3d67456d269356b66b5434b904647e5a2ff))

## [1.102.0](https://github.com/nominal-io/nominal-client/compare/v1.101.0...v1.102.0) (2026-01-05)

### Features

- add run creation on an asset ([#558](https://github.com/nominal-io/nominal-client/issues/558)) ([9c0718a](https://github.com/nominal-io/nominal-client/commit/9c0718ae2706d4192087fb787e99f76d702a18c9))
- add util to search events by origin type and add clone/copy events ([#555](https://github.com/nominal-io/nominal-client/issues/555)) ([bc427d6](https://github.com/nominal-io/nominal-client/commit/bc427d6b97a777e6802dc8139c8d389582558a77))
- allow unarchiving a run ([#560](https://github.com/nominal-io/nominal-client/issues/560)) ([0221a56](https://github.com/nominal-io/nominal-client/commit/0221a56c73d133581567cc5183fda237607d79b5))
- clean up and deprecate old video creation methods in NominalClient ([#561](https://github.com/nominal-io/nominal-client/issues/561)) ([e61919c](https://github.com/nominal-io/nominal-client/commit/e61919ca338a5e0de818471431d750246d87977c))

### Bug Fixes

- update how workspaces are selected in migration_utils ([#559](https://github.com/nominal-io/nominal-client/issues/559)) ([4379121](https://github.com/nominal-io/nominal-client/commit/4379121f44411eed19248ee16540672bbed743a0))

## [1.101.0](https://github.com/nominal-io/nominal-client/compare/v1.100.0...v1.101.0) (2025-12-23)

### Features

- add search_events to asset ([#553](https://github.com/nominal-io/nominal-client/issues/553)) ([3d291b7](https://github.com/nominal-io/nominal-client/commit/3d291b7e4b851676de882ac88d7695e49e9da0d3))
- added avi video file type ([#552](https://github.com/nominal-io/nominal-client/issues/552)) ([84bd35f](https://github.com/nominal-io/nominal-client/commit/84bd35ff83aa87cf8f7a718b5d71c1ca1445e9e9))
- allow adding data directly to runs, assets ([#543](https://github.com/nominal-io/nominal-client/issues/543)) ([6630717](https://github.com/nominal-io/nominal-client/commit/6630717827a35d50ee6008ede14b9c8e355f239c))
- allow creating events on runs, assets, _create_event helper method ([#540](https://github.com/nominal-io/nominal-client/issues/540)) ([dc84028](https://github.com/nominal-io/nominal-client/commit/dc84028d78df256f50ba58879416bb3b5f8752ed))
- allow creating events on runs, assets, use helper method ([dc84028](https://github.com/nominal-io/nominal-client/commit/dc84028d78df256f50ba58879416bb3b5f8752ed))
- reusable helper method for creating runs, create multi-asset runs in client ([#539](https://github.com/nominal-io/nominal-client/issues/539)) ([3118b43](https://github.com/nominal-io/nominal-client/commit/3118b43be4df552eb7418ffed08ed0afafbe88f4))

### Bug Fixes

- make rust streaming optional unless supported architecture ([#556](https://github.com/nominal-io/nominal-client/issues/556)) ([24a2b98](https://github.com/nominal-io/nominal-client/commit/24a2b98218d025affb171411a72ad80b2dd2dd87))

## [1.100.0](https://github.com/nominal-io/nominal-client/compare/v1.99.0...v1.100.0) (2025-12-19)

### Features

- add args and timestamp types for containerized ingest ([#551](https://github.com/nominal-io/nominal-client/issues/551)) ([1dd259a](https://github.com/nominal-io/nominal-client/commit/1dd259a299d83c55b482f443542f7feb63896795))
- add clone/copy_from methods for assets, datasets, templates ([#548](https://github.com/nominal-io/nominal-client/issues/548)) ([f04c468](https://github.com/nominal-io/nominal-client/commit/f04c46800569da0ad6fb9440a336a7d8cac3542a))
- added prefix_tree_delimiter parameter to get_or_create_dataset method ([#550](https://github.com/nominal-io/nominal-client/issues/550)) ([c204d94](https://github.com/nominal-io/nominal-client/commit/c204d9450d33a9742c0ae6b6a2d78e8baa796d2c))
- allow listing runs on asset, deprecate search run by asset in client ([#541](https://github.com/nominal-io/nominal-client/issues/541)) ([35464e5](https://github.com/nominal-io/nominal-client/commit/35464e56ebc81577094b4ce0862d830e7d7bc92e))
- allow promoting assets ([#542](https://github.com/nominal-io/nominal-client/issues/542)) ([1ce1082](https://github.com/nominal-io/nominal-client/commit/1ce1082dd025371bed4920c0e10d5ec93ac37687))
- allow using truststore for ssl bypass ([#472](https://github.com/nominal-io/nominal-client/issues/472)) ([55a43c2](https://github.com/nominal-io/nominal-client/commit/55a43c23cb5a32b6cf90b2d50c5f0e79eeafaca7))
- create new clone workbook and associated helpers in experimental ([#546](https://github.com/nominal-io/nominal-client/issues/546)) ([aeffb44](https://github.com/nominal-io/nominal-client/commit/aeffb44827b46e90101404d4a9a18d036aac49ab))
- expose truststore.SSLContext across requests usage to permit usage in corporate networks ([55a43c2](https://github.com/nominal-io/nominal-client/commit/55a43c23cb5a32b6cf90b2d50c5f0e79eeafaca7))

### Bug Fixes

- fix log message missing argument ([#547](https://github.com/nominal-io/nominal-client/issues/547)) ([c684caa](https://github.com/nominal-io/nominal-client/commit/c684caa559544f7c5c2f13e6d94fd8f2e718827c))

## [1.99.0](https://github.com/nominal-io/nominal-client/compare/v1.98.0...v1.99.0) (2025-12-04)

### Features

- allow ingesting .avro files ([#544](https://github.com/nominal-io/nominal-client/issues/544)) ([f5c4561](https://github.com/nominal-io/nominal-client/commit/f5c4561e1db6174a56d6b32b388ed7ad94679fdf))

## [1.98.0](https://github.com/nominal-io/nominal-client/compare/v1.97.0...v1.98.0) (2025-12-04)

### Features

- as_files_ingested iterator for dataset files ([#533](https://github.com/nominal-io/nominal-client/issues/533)) ([7afc0f6](https://github.com/nominal-io/nominal-client/commit/7afc0f61d24f930d37d55c8e0840ebd18b8711b6))

## [1.97.0](https://github.com/nominal-io/nominal-client/compare/v1.96.0...v1.97.0) (2025-12-04)

### Features

- add create_workbook_template ([#535](https://github.com/nominal-io/nominal-client/issues/535)) ([9c98975](https://github.com/nominal-io/nominal-client/commit/9c989753828c39e417bafed3db2981444132aeac))

### Bug Fixes

- add per-part retries during multipart uploads ([#537](https://github.com/nominal-io/nominal-client/issues/537)) ([ffdbc4a](https://github.com/nominal-io/nominal-client/commit/ffdbc4ac6f82562fb9eff3fed4b254b784aa89bc))

## [1.96.0](https://github.com/nominal-io/nominal-client/compare/v1.95.0...v1.96.0) (2025-12-03)

### Features

- add tags to dataflash apis ([#534](https://github.com/nominal-io/nominal-client/issues/534)) ([00cd79f](https://github.com/nominal-io/nominal-client/commit/00cd79fdb84e299a4013b69ce9639cfc75644b32))
- remove deprecated fields, methods, files ([#525](https://github.com/nominal-io/nominal-client/issues/525)) ([e11175d](https://github.com/nominal-io/nominal-client/commit/e11175de0e303d97d91efa7eaf6ee6010d6b08ef))
- reorder methods in run and asset class ([#530](https://github.com/nominal-io/nominal-client/issues/530)) ([5813157](https://github.com/nominal-io/nominal-client/commit/58131574bd85a82d36f7e76f18279c8c7cfaf1a8))

## [1.95.0](https://github.com/nominal-io/nominal-client/compare/v1.94.0...v1.95.0) (2025-11-19)

### Features

- add `RefreshableMixin` to provide a consistent refresh() experience ([#524](https://github.com/nominal-io/nominal-client/issues/524)) ([36d4f42](https://github.com/nominal-io/nominal-client/commit/36d4f42580d5eda077056a7ecd10399d800cd647))
- Add RefreshableMixin so that everything uniformly has a refresh() method ([36d4f42](https://github.com/nominal-io/nominal-client/commit/36d4f42580d5eda077056a7ecd10399d800cd647))
- add utility classes to nominal.core init ([#522](https://github.com/nominal-io/nominal-client/issues/522)) ([a5ec42c](https://github.com/nominal-io/nominal-client/commit/a5ec42cef3a6c4695489b46cb973a255826dc805))
- get size of file in dataset_file ([#529](https://github.com/nominal-io/nominal-client/issues/529)) ([975bc1d](https://github.com/nominal-io/nominal-client/commit/975bc1d5b3b815efa7935ffe229f2671615b523b))
- make description optional in mis and add option to override channels ([6fa31b0](https://github.com/nominal-io/nominal-client/commit/6fa31b0db0f3932bcdee9842e0912e90488caafe))
- make description optional in mis and add option to override channels ([#526](https://github.com/nominal-io/nominal-client/issues/526)) ([6fa31b0](https://github.com/nominal-io/nominal-client/commit/6fa31b0db0f3932bcdee9842e0912e90488caafe))

## [1.94.0](https://github.com/nominal-io/nominal-client/compare/v1.93.0...v1.94.0) (2025-11-13)

### Features

- add get_or_create_asset_by_properties ([7cda2d9](https://github.com/nominal-io/nominal-client/commit/7cda2d9ca975483364903eeb1448bf29a8faf5d4))
- add get_or_create_asset_by_properties ([#520](https://github.com/nominal-io/nominal-client/issues/520)) ([7cda2d9](https://github.com/nominal-io/nominal-client/commit/7cda2d9ca975483364903eeb1448bf29a8faf5d4))

## [1.93.0](https://github.com/nominal-io/nominal-client/compare/v1.92.0...v1.93.0) (2025-11-12)

### Features

- added created_at queries for run search and updated existing search ([#519](https://github.com/nominal-io/nominal-client/issues/519)) ([a124bf9](https://github.com/nominal-io/nominal-client/commit/a124bf99f6f1da869bec0fcd8864399d52c05703))
- **core:** enable setting links on run create ([#516](https://github.com/nominal-io/nominal-client/issues/516)) ([bab0d10](https://github.com/nominal-io/nominal-client/commit/bab0d100c74b0bbca48102e9b2df258e99f9c781))

## [1.92.0](https://github.com/nominal-io/nominal-client/compare/v1.91.1...v1.92.0) (2025-11-06)

### Features

- add get or create video on asset ([#514](https://github.com/nominal-io/nominal-client/issues/514)) ([e3f4152](https://github.com/nominal-io/nominal-client/commit/e3f4152d69ff0f8add80526256578f91fae25327))
- add video search ([#513](https://github.com/nominal-io/nominal-client/issues/513)) ([d9147cd](https://github.com/nominal-io/nominal-client/commit/d9147cd6d97efedb7700971d4078ad85d3c72325))

## [1.91.1](https://github.com/nominal-io/nominal-client/compare/v1.91.0...v1.91.1) (2025-10-29)

### Bug Fixes

- stop search_checklists from returning undeserializable unpublished checklists ([#511](https://github.com/nominal-io/nominal-client/issues/511)) ([724270e](https://github.com/nominal-io/nominal-client/commit/724270e9a8acf95ae2b9959f37abbd03e497d653))

## [1.91.0](https://github.com/nominal-io/nominal-client/compare/v1.90.0...v1.91.0) (2025-10-29)

### Features

- implement multi-part downloader for dataset files ([#509](https://github.com/nominal-io/nominal-client/issues/509)) ([1ba97f0](https://github.com/nominal-io/nominal-client/commit/1ba97f010bbc17cf756b8730a8ccc95fe872628d))

## [1.90.0](https://github.com/nominal-io/nominal-client/compare/v1.89.0...v1.90.0) (2025-10-23)

### Features

- add rust-based streaming to public client ([#506](https://github.com/nominal-io/nominal-client/issues/506)) ([4dfc41f](https://github.com/nominal-io/nominal-client/commit/4dfc41f1c181689dde95288e12d5820456651d67))

## [1.89.0](https://github.com/nominal-io/nominal-client/compare/v1.88.0...v1.89.0) (2025-10-22)

### Features

- add a a cli for processing an instrumentation spreadsheet ([#422](https://github.com/nominal-io/nominal-client/issues/422)) ([b3ff054](https://github.com/nominal-io/nominal-client/commit/b3ff054f4c37dc38b916c48686bea1fe4be8719d))
- bump nominal-api version to 0.959.0 ([#502](https://github.com/nominal-io/nominal-client/issues/502)) ([2d97753](https://github.com/nominal-io/nominal-client/commit/2d9775306c2c8041b655af4bd902f51e08def9f2))
- support datasources within polars export handler ([#505](https://github.com/nominal-io/nominal-client/issues/505)) ([e29f8b0](https://github.com/nominal-io/nominal-client/commit/e29f8b0c8078797adc503dfc50c05cbf615acebc))

## [1.88.0](https://github.com/nominal-io/nominal-client/compare/v1.87.0...v1.88.0) (2025-10-09)

### Features

- add CLI for downloading data for matlab users ([#499](https://github.com/nominal-io/nominal-client/issues/499)) ([fff03f5](https://github.com/nominal-io/nominal-client/commit/fff03f51b2027ccf6d328c737ad1939d31245c00))

## [1.87.0](https://github.com/nominal-io/nominal-client/compare/v1.86.2...v1.87.0) (2025-10-09)

### Features

- add support for streaming ints ([#497](https://github.com/nominal-io/nominal-client/issues/497)) ([03320b5](https://github.com/nominal-io/nominal-client/commit/03320b58925b9b913ef698f64d71c5d7fe712f53))

## [1.86.2](https://github.com/nominal-io/nominal-client/compare/v1.86.1...v1.86.2) (2025-10-08)

### Bug Fixes

- allow deprecated import of NominalClient ([#495](https://github.com/nominal-io/nominal-client/issues/495)) ([61bb375](https://github.com/nominal-io/nominal-client/commit/61bb37518f6dd6e9eaa5fa03409294e7c8d82cfa))

## [1.86.1](https://github.com/nominal-io/nominal-client/compare/v1.86.0...v1.86.1) (2025-10-08)

### Bug Fixes

- remove brackets in docstring that broke docs site ([#491](https://github.com/nominal-io/nominal-client/issues/491)) ([aa35662](https://github.com/nominal-io/nominal-client/commit/aa35662d236ed625c847a7a8c750401e7d30776c))

## [1.86.0](https://github.com/nominal-io/nominal-client/compare/v1.85.0...v1.86.0) (2025-10-06)

### Features

- update nominal_url, add event_url for data reviews ([#488](https://github.com/nominal-io/nominal-client/issues/488)) ([5dda1c2](https://github.com/nominal-io/nominal-client/commit/5dda1c2eaba52e7795532cd62751ccda28ea17c3))

## [1.85.0](https://github.com/nominal-io/nominal-client/compare/v1.84.0...v1.85.0) (2025-10-02)

### Features

- prep for namespace packaging ([#478](https://github.com/nominal-io/nominal-client/issues/478)) ([3fdd914](https://github.com/nominal-io/nominal-client/commit/3fdd914efd73631547d3271f2cb87abb60e77675))

## [1.84.0](https://github.com/nominal-io/nominal-client/compare/v1.83.0...v1.84.0) (2025-10-01)

### Features

- allow users to download channel data as a .mat file ([#485](https://github.com/nominal-io/nominal-client/issues/485)) ([2de0887](https://github.com/nominal-io/nominal-client/commit/2de08876f577cf9541ecbc2150f5f25b58b07c0a))
- use py 3.10 features and remove 3.9 workarounds ([#482](https://github.com/nominal-io/nominal-client/issues/482)) ([8a96068](https://github.com/nominal-io/nominal-client/commit/8a9606850ed19866c8ad3770e15f8a395638d4f8))

### Bug Fixes

- incorrect warning in datasource to dataframe when specifying channels ([#484](https://github.com/nominal-io/nominal-client/issues/484)) ([114efa9](https://github.com/nominal-io/nominal-client/commit/114efa956fd9ce498195e4447a38acd3b894ec3c))

## [1.83.0](https://github.com/nominal-io/nominal-client/compare/v1.82.0...v1.83.0) (2025-09-30)

### Features

- drop support for EOL python 3.9, add support for python 3.14 ([#480](https://github.com/nominal-io/nominal-client/issues/480)) ([e20117a](https://github.com/nominal-io/nominal-client/commit/e20117a6bc5821a20f23e966b2288fad3cd1ddf7))

## [1.82.0](https://github.com/nominal-io/nominal-client/compare/v1.81.0...v1.82.0) (2025-09-30)

### Features

- expose channel tags present, bump api version ([#479](https://github.com/nominal-io/nominal-client/issues/479)) ([2721c1e](https://github.com/nominal-io/nominal-client/commit/2721c1e283337571432b5f2a1a5fecf042f3476e))

### Bug Fixes

- **cli:** add `nominal` entrypoint to deconflict with `nix-output-monitor` ([#475](https://github.com/nominal-io/nominal-client/issues/475)) ([6da324a](https://github.com/nominal-io/nominal-client/commit/6da324aedb979b86f0ee8a1d4e96308e8446ab89))
- update outdated docs links ([#476](https://github.com/nominal-io/nominal-client/issues/476)) ([ad9f2fc](https://github.com/nominal-io/nominal-client/commit/ad9f2fcb5b9d196b3f4678da6e4c4b50d0b51b37))

## [1.81.0](https://github.com/nominal-io/nominal-client/compare/v1.80.0...v1.81.0) (2025-09-18)

### Features

- allow default_args in nominal log handler ([#473](https://github.com/nominal-io/nominal-client/issues/473)) ([cb4537a](https://github.com/nominal-io/nominal-client/commit/cb4537a4273dbb15ba00d48b1211a9cf904f0182))

## [1.80.0](https://github.com/nominal-io/nominal-client/compare/v1.79.0...v1.80.0) (2025-09-10)

### Features

- add enum expressions to compute expressions dsl ([#463](https://github.com/nominal-io/nominal-client/issues/463)) ([70ccf59](https://github.com/nominal-io/nominal-client/commit/70ccf59a86f335d69aa2a6fbeab9306c419a0c34))
- improve default workspace handling in search methods ([#461](https://github.com/nominal-io/nominal-client/issues/461)) ([3583a47](https://github.com/nominal-io/nominal-client/commit/3583a4778c3e370834f9a29eb5d2df146b63fc95))
- update release-please configuration ([1655c36](https://github.com/nominal-io/nominal-client/commit/1655c3686c072859fb3343e7760866e9807d5f5d))

### Bug Fixes

- broken links to python quickstart ([#470](https://github.com/nominal-io/nominal-client/issues/470)) ([9d702ea](https://github.com/nominal-io/nominal-client/commit/9d702eacc95c9d6785dc5e1c4475fa65749a16ba))
- revert update release-please configuration ([#469](https://github.com/nominal-io/nominal-client/issues/469)) ([76a6968](https://github.com/nominal-io/nominal-client/commit/76a6968736d9f06dddf95a3f0386b0d8c3cea366))

## [1.79.0](https://github.com/nominal-io/nominal-client/compare/v1.78.1...v1.79.0) (2025-09-08)

### Features

- allow data review builder to specify tags for sending alerts ([#462](https://github.com/nominal-io/nominal-client/issues/462)) ([fcb473a](https://github.com/nominal-io/nominal-client/commit/fcb473a714314b5689f7afb061cfb1d250955494))

### Bug Fixes

- disable typechecking from pylance ([#464](https://github.com/nominal-io/nominal-client/issues/464)) ([282ed12](https://github.com/nominal-io/nominal-client/commit/282ed12b0d4ec2b22177dda25e013c71cc7c59ab))

## [1.78.1](https://github.com/nominal-io/nominal-client/compare/v1.78.0...v1.78.1) (2025-09-03)

### Bug Fixes

- tdms/pandas upload methods to operate on dataset files ([#459](https://github.com/nominal-io/nominal-client/issues/459)) ([d0b55f2](https://github.com/nominal-io/nominal-client/commit/d0b55f219ba7e6f9c5aceab0345240a8071b126d))

## [1.78.0](https://github.com/nominal-io/nominal-client/compare/v1.77.0...v1.78.0) (2025-09-03)

### Features

- add batch compute to expressions framework ([#457](https://github.com/nominal-io/nominal-client/issues/457)) ([23375fe](https://github.com/nominal-io/nominal-client/commit/23375fece6c7d468a09745531b4a60a57d2cc213))
- allow creating compute expressions with tags, datasources, and runs ([#455](https://github.com/nominal-io/nominal-client/issues/455)) ([ae7bb3d](https://github.com/nominal-io/nominal-client/commit/ae7bb3dfe89418c194f6a0f7e61551452b2e75c4))

## [1.77.0](https://github.com/nominal-io/nominal-client/compare/v1.76.0...v1.77.0) (2025-08-27)

### Features

- update nominal_url for checklists and datareviews ([#451](https://github.com/nominal-io/nominal-client/issues/451)) ([1d69730](https://github.com/nominal-io/nominal-client/commit/1d6973062096571390bcf9ccd372ff1721260e3d))

## [1.76.0](https://github.com/nominal-io/nominal-client/compare/v1.75.0...v1.76.0) (2025-08-26)

### Features

- add missing core classes in nominal/core/**init**.py ([#448](https://github.com/nominal-io/nominal-client/issues/448)) ([1a80a5d](https://github.com/nominal-io/nominal-client/commit/1a80a5df5af9ff9061062ea326891a8e26fb6c26))
- allow directly retrieving a given dataset file by id ([#450](https://github.com/nominal-io/nominal-client/issues/450)) ([d051e0e](https://github.com/nominal-io/nominal-client/commit/d051e0e3d3a67d0b69eccf77270d1125490a7c6c))

## [1.75.0](https://github.com/nominal-io/nominal-client/compare/v1.74.0...v1.75.0) (2025-08-22)

### Features

- expose dataset file tags, tag columns, timestamp column, and timestamp type ([#442](https://github.com/nominal-io/nominal-client/issues/442)) ([39d0599](https://github.com/nominal-io/nominal-client/commit/39d05995beb87bec4b5a1f64db08fa2965fb2e5d))
- return datasetfile when adding data to a dataset, allow polling on a per file basis ([#447](https://github.com/nominal-io/nominal-client/issues/447)) ([b4bb4f8](https://github.com/nominal-io/nominal-client/commit/b4bb4f8c81626b4343ae28599e591c26e99303bd))

### Bug Fixes

- make nominal_url for data_review accurate again ([#445](https://github.com/nominal-io/nominal-client/issues/445)) ([c371edb](https://github.com/nominal-io/nominal-client/commit/c371edb4c561cab873c12cb3e9727cc2228b32ba))

## [1.74.0](https://github.com/nominal-io/nominal-client/compare/v1.73.0...v1.74.0) (2025-08-18)

### Features

- add docs for all methods/attributes ([#444](https://github.com/nominal-io/nominal-client/issues/444)) ([6eab012](https://github.com/nominal-io/nominal-client/commit/6eab012e1fbd21897e8b4526075739c0a1291c59))
- allow searching by more fields across client ([#441](https://github.com/nominal-io/nominal-client/issues/441)) ([1375a7d](https://github.com/nominal-io/nominal-client/commit/1375a7d7ef59cc73996076de5e7dc31ccc4ac225))
- expose object creation times across client ([#440](https://github.com/nominal-io/nominal-client/issues/440)) ([8604d7d](https://github.com/nominal-io/nominal-client/commit/8604d7d477934d03f5473cb9060160f5dc6dcfac))

## [1.73.0](https://github.com/nominal-io/nominal-client/compare/v1.72.0...v1.73.0) (2025-08-17)

### Features

- add asynchronous log writing stream to datasets ([#427](https://github.com/nominal-io/nominal-client/issues/427)) ([f174c14](https://github.com/nominal-io/nominal-client/commit/f174c14ae8bda8d7c4cf9017d4cc9608990c988d))
- add experimental compute impl ([#439](https://github.com/nominal-io/nominal-client/issues/439)) ([e265dc9](https://github.com/nominal-io/nominal-client/commit/e265dc9660cce71036884ed64875b56a1daf2b88))
- allow deleting dataset files ([#437](https://github.com/nominal-io/nominal-client/issues/437)) ([7b1a7ea](https://github.com/nominal-io/nominal-client/commit/7b1a7eaf6f2f449146f9b2a39bf49be7bf878746))

## [1.72.0](https://github.com/nominal-io/nominal-client/compare/v1.71.1...v1.72.0) (2025-08-12)

### Features

- allow users to select the number of threads used by ffmpeg in normalize_video ([#433](https://github.com/nominal-io/nominal-client/issues/433)) ([56b9c7a](https://github.com/nominal-io/nominal-client/commit/56b9c7a058fac9130a6c93290fb6fe4d9d60c9ea))

### Bug Fixes

- update uv version in github actions ([#434](https://github.com/nominal-io/nominal-client/issues/434)) ([ae365e6](https://github.com/nominal-io/nominal-client/commit/ae365e61fce4faae2fb0b205c00ad71de28d6d4f))

## [1.71.1](https://github.com/nominal-io/nominal-client/compare/v1.71.0...v1.71.1) (2025-08-08)

### Bug Fixes

- properly format data scope rid ([#431](https://github.com/nominal-io/nominal-client/issues/431)) ([b1b06ae](https://github.com/nominal-io/nominal-client/commit/b1b06aef22efaa8383842d7c7a36bd570421dc0c))

## [1.71.0](https://github.com/nominal-io/nominal-client/compare/v1.70.0...v1.71.0) (2025-07-31)

### Features

- move utilities into core _utils and stream folders ([#426](https://github.com/nominal-io/nominal-client/issues/426)) ([3fbb9ad](https://github.com/nominal-io/nominal-client/commit/3fbb9ad815b411cc5e530f8ec385379ee76b7d2f))
- remove logsets ([#430](https://github.com/nominal-io/nominal-client/issues/430)) ([f12722a](https://github.com/nominal-io/nominal-client/commit/f12722a7315b5598030132275d2af97cc29165fc))

### Bug Fixes

- _EMTPY_MAP => _EMPTY_MAP ([#428](https://github.com/nominal-io/nominal-client/issues/428)) ([d7e3fab](https://github.com/nominal-io/nominal-client/commit/d7e3fab136ac0e0c3897a4b30dcea27869850a3c))

## [1.70.0](https://github.com/nominal-io/nominal-client/compare/v1.69.1...v1.70.0) (2025-07-29)

### Features

- allow registering and working with custom extractors ([#328](https://github.com/nominal-io/nominal-client/issues/328)) ([bf4fa43](https://github.com/nominal-io/nominal-client/commit/bf4fa43b4fcae86feedd1d2fbed58d99c9a73a19))
- ingest using containerized extractors ([#425](https://github.com/nominal-io/nominal-client/issues/425)) ([d199f46](https://github.com/nominal-io/nominal-client/commit/d199f4678bbd017713fc0cf643b2f8420a297e40))

## [1.69.1](https://github.com/nominal-io/nominal-client/compare/v1.69.0...v1.69.1) (2025-07-24)

### Bug Fixes

- parse event duration nanos ([#420](https://github.com/nominal-io/nominal-client/issues/420)) ([0eb883d](https://github.com/nominal-io/nominal-client/commit/0eb883d7141fc44bf15e77fcf9270a585ab52f53))

## [1.69.0](https://github.com/nominal-io/nominal-client/compare/v1.68.0...v1.69.0) (2025-07-22)

### Features

- add labels to event class ([#418](https://github.com/nominal-io/nominal-client/issues/418)) ([f016fd5](https://github.com/nominal-io/nominal-client/commit/f016fd5a1ec3a5ace0ae8c7695fb4c86858c56c7))

## [1.68.0](https://github.com/nominal-io/nominal-client/compare/v1.67.0...v1.68.0) (2025-07-22)

### Features

- allow archiving events ([#415](https://github.com/nominal-io/nominal-client/issues/415)) ([ef816e4](https://github.com/nominal-io/nominal-client/commit/ef816e4df87a39fbb0dedb92cf5322bf153e0a5d))

## [1.67.0](https://github.com/nominal-io/nominal-client/compare/v1.66.0...v1.67.0) (2025-07-18)

### Features

- allow downloading dataset files ([#411](https://github.com/nominal-io/nominal-client/issues/411)) ([c80c95a](https://github.com/nominal-io/nominal-client/commit/c80c95aaee2bf5e692a339e7151fcc5c3c3c2b89))
- allow searching datasets ([#413](https://github.com/nominal-io/nominal-client/issues/413)) ([f854c49](https://github.com/nominal-io/nominal-client/commit/f854c498dcd3fe70aeaa0fd93a7105ebba78e5b8))

## [1.66.0](https://github.com/nominal-io/nominal-client/compare/v1.65.0...v1.66.0) (2025-07-14)

### Features

- add nominal log handler for pythonically uploading logs to nominal ([#410](https://github.com/nominal-io/nominal-client/issues/410)) ([aee908d](https://github.com/nominal-io/nominal-client/commit/aee908d274964c1774fceb3e6234a97bb046f844))
- export logs from log channels, and allow searching for channels of a given type(s) ([#405](https://github.com/nominal-io/nominal-client/issues/405)) ([877c736](https://github.com/nominal-io/nominal-client/commit/877c7365dc64aa4ef867e9b074eefbc970b5b3cf))
- expose workbooks and workbook templates more fully ([#407](https://github.com/nominal-io/nominal-client/issues/407)) ([6bfb75a](https://github.com/nominal-io/nominal-client/commit/6bfb75a1d3660edd3cab16e15ab813a267575f50))

### Bug Fixes

- pagination in search users would infinitely loop with sufficient user count ([78ae4b9](https://github.com/nominal-io/nominal-client/commit/78ae4b905bf675599bad715793d031502bf5d877))

## [1.65.0](https://github.com/nominal-io/nominal-client/compare/v1.64.0...v1.65.0) (2025-07-03)

### Features

- add description and rid to events ([#402](https://github.com/nominal-io/nominal-client/issues/402)) ([7c138fb](https://github.com/nominal-io/nominal-client/commit/7c138fbc442ed5be64bc6900079d2a9559a4423c))
- clean up DataReview API usage ([#406](https://github.com/nominal-io/nominal-client/issues/406)) ([4574297](https://github.com/nominal-io/nominal-client/commit/45742978068f20e6bc628104791933937a224966))
- delete deprecated channel methods ([#403](https://github.com/nominal-io/nominal-client/issues/403)) ([dd4cff9](https://github.com/nominal-io/nominal-client/commit/dd4cff99f2293a7d0a4cf012493f434c3fd8a1d4))

## [1.64.0](https://github.com/nominal-io/nominal-client/compare/v1.63.0...v1.64.0) (2025-06-30)

### Features

- allow streaming ints with vanilla streaming ([#396](https://github.com/nominal-io/nominal-client/issues/396)) ([fdb6861](https://github.com/nominal-io/nominal-client/commit/fdb6861e9b53047849a665e9deb84d7089d2fc66))
- allow streaming intsn with vanilla streaming ([fdb6861](https://github.com/nominal-io/nominal-client/commit/fdb6861e9b53047849a665e9deb84d7089d2fc66))
- consolidate utilities in _utils subpackages, add timing utilities ([#399](https://github.com/nominal-io/nominal-client/issues/399)) ([4173af4](https://github.com/nominal-io/nominal-client/commit/4173af4ad16fdfa27444dfcfbe87f827b91acfb4))
- delete methods that have been deprecated for several months ([#400](https://github.com/nominal-io/nominal-client/issues/400)) ([97ce525](https://github.com/nominal-io/nominal-client/commit/97ce52592fc6182ff2211357b95629e6bcff457d))

## [1.63.0](https://github.com/nominal-io/nominal-client/compare/v1.62.0...v1.63.0) (2025-06-25)

### Features

- allow exporting a single channels data with gzip ([#395](https://github.com/nominal-io/nominal-client/issues/395)) ([182a952](https://github.com/nominal-io/nominal-client/commit/182a952e184ba907c9cdf3879309513101482943))
- deprecate all top level functions in nominal.py ([#391](https://github.com/nominal-io/nominal-client/issues/391)) ([91c3a51](https://github.com/nominal-io/nominal-client/commit/91c3a510114acf676d0e33f2a0735904ec07edbf))

## [1.62.0](https://github.com/nominal-io/nominal-client/compare/v1.61.0...v1.62.0) (2025-06-24)

### Features

- compose app base url from clients bunch ([#392](https://github.com/nominal-io/nominal-client/issues/392)) ([3f9b722](https://github.com/nominal-io/nominal-client/commit/3f9b722a0d898b827421a06e2201f8d592c48127))

## [1.61.0](https://github.com/nominal-io/nominal-client/compare/v1.60.0...v1.61.0) (2025-06-11)

### Features

- allow rescaling videos when normalizing, stop normalizing audio ([#388](https://github.com/nominal-io/nominal-client/issues/388)) ([8051b2a](https://github.com/nominal-io/nominal-client/commit/8051b2aa8314646c705b14bd9c7c56f842788238))
- expose searching users ([#384](https://github.com/nominal-io/nominal-client/issues/384)) ([a745a12](https://github.com/nominal-io/nominal-client/commit/a745a123aa31a146fbb571e2437ecd15b2371074))
- standardize TypeAlias on Union over string ([82730a8](https://github.com/nominal-io/nominal-client/commit/82730a8844b0cd47a41725cfac80879aeec32118))

### Bug Fixes

- standardize TypeAlias on Union over string ([#389](https://github.com/nominal-io/nominal-client/issues/389)) ([82730a8](https://github.com/nominal-io/nominal-client/commit/82730a8844b0cd47a41725cfac80879aeec32118))
- timestamps being returned as strings, and with wrong column header ([#386](https://github.com/nominal-io/nominal-client/issues/386)) ([3a3a91b](https://github.com/nominal-io/nominal-client/commit/3a3a91b033ea3307f244c3dfbcc301d437587d31))

## [1.60.0](https://github.com/nominal-io/nominal-client/compare/v1.59.0...v1.60.0) (2025-06-10)

### Features

- allow adding datasources to runs and assets with tags and offsets ([#383](https://github.com/nominal-io/nominal-client/issues/383)) ([e1349e1](https://github.com/nominal-io/nominal-client/commit/e1349e1a921a44e38d6d580f370b5a3d79bb234d))
- allow users to upload tdms files to an existing dataset ([#374](https://github.com/nominal-io/nominal-client/issues/374)) ([85961c0](https://github.com/nominal-io/nominal-client/commit/85961c0472087748ee15540beeefac68f1dd6a13))

### Bug Fixes

- remove h5 dep ([4469947](https://github.com/nominal-io/nominal-client/commit/4469947add564b22dd8f3abee5b2bd882c91ae1e))
- remove hdf5 dependency group ([#380](https://github.com/nominal-io/nominal-client/issues/380)) ([4469947](https://github.com/nominal-io/nominal-client/commit/4469947add564b22dd8f3abee5b2bd882c91ae1e))

### Documentation

- add experimental modules to API reference ([#338](https://github.com/nominal-io/nominal-client/issues/338)) ([b4b280d](https://github.com/nominal-io/nominal-client/commit/b4b280d9ea48956122c1dc68309ee61a755c30b9))

## [1.59.0](https://github.com/nominal-io/nominal-client/compare/v1.58.0...v1.59.0) (2025-06-06)

### Features

- allow creating an attachment by filepath ([#376](https://github.com/nominal-io/nominal-client/issues/376)) ([28b2e24](https://github.com/nominal-io/nominal-client/commit/28b2e241b2748bd42be04ae1b38ea62937f2549c))
- allow exporting data in relative format ([#378](https://github.com/nominal-io/nominal-client/issues/378)) ([1eede44](https://github.com/nominal-io/nominal-client/commit/1eede4471945d16c5da4f6a64c605f7ff4903b4a))
- allow uploading a pandas dataframe to an existing dataset ([#372](https://github.com/nominal-io/nominal-client/issues/372)) ([263d097](https://github.com/nominal-io/nominal-client/commit/263d097393cc1e633c5dbbcbeb3b39e9804626c6))
- allow users to specify file-wide tag during upload ([#377](https://github.com/nominal-io/nominal-client/issues/377)) ([8dddc94](https://github.com/nominal-io/nominal-client/commit/8dddc944fd43d0e8f3219ac415aae69d95ac6483))
- parallelize exporting data to dataframes ([#373](https://github.com/nominal-io/nominal-client/issues/373)) ([ea8f7aa](https://github.com/nominal-io/nominal-client/commit/ea8f7aa4034363cc9c25e1df14e325b53a4c7acb))

### Bug Fixes

- make coverage a dev dep ([#379](https://github.com/nominal-io/nominal-client/issues/379)) ([3d3b8f5](https://github.com/nominal-io/nominal-client/commit/3d3b8f5cb91271728cd93e42275a83fc76494b86))

## [1.58.0](https://github.com/nominal-io/nominal-client/compare/v1.57.1...v1.58.0) (2025-06-06)

### Features

- allow gzipping during pandas export ([#369](https://github.com/nominal-io/nominal-client/issues/369)) ([2d80044](https://github.com/nominal-io/nominal-client/commit/2d800444eb68777817aad791451dc0d54684ca8a))
- bump nominal-api and nominal-api-protos ([#370](https://github.com/nominal-io/nominal-client/issues/370)) ([044ada0](https://github.com/nominal-io/nominal-client/commit/044ada05526c47674dcd90dacf2a00b3bfdabbdc))

## [1.57.1](https://github.com/nominal-io/nominal-client/compare/v1.57.0...v1.57.1) (2025-06-05)

### Bug Fixes

- make dataframe actually use timestamps as the index column in datasource_to_dataframe ([#367](https://github.com/nominal-io/nominal-client/issues/367)) ([cca1748](https://github.com/nominal-io/nominal-client/commit/cca17489ea0696f6332c3515d88643b577d48298))

## [1.57.0](https://github.com/nominal-io/nominal-client/compare/v1.56.0...v1.57.0) (2025-06-04)

### Features

- bump nominal-api-protos version when installing nominal[protos] ([#365](https://github.com/nominal-io/nominal-client/issues/365)) ([558d460](https://github.com/nominal-io/nominal-client/commit/558d460c264c1ca008102814d0cb1f052231b3a2))

## [1.56.0](https://github.com/nominal-io/nominal-client/compare/v1.55.0...v1.56.0) (2025-06-04)

### Features

- allow creating clients by profile in cli decorators ([#364](https://github.com/nominal-io/nominal-client/issues/364)) ([41dcffb](https://github.com/nominal-io/nominal-client/commit/41dcffb97b99d4d4b51113bac1e027be023231c0))
- simplify/cleanup dependencies ([#361](https://github.com/nominal-io/nominal-client/issues/361)) ([9a017b0](https://github.com/nominal-io/nominal-client/commit/9a017b06ad2d9ad484a36a952bd5459979601e67))

### Bug Fixes

- conjure_python_client 2.9.0+ was broken on some windows machines ([#363](https://github.com/nominal-io/nominal-client/issues/363)) ([b983738](https://github.com/nominal-io/nominal-client/commit/b983738c3c5c5bbb622ba9eb7f6e312ae00e5971))

## [1.55.0](https://github.com/nominal-io/nominal-client/compare/v1.54.1...v1.55.0) (2025-06-02)

### Features

- add get or create dataset by refname on assets ([#350](https://github.com/nominal-io/nominal-client/issues/350)) ([e99f52c](https://github.com/nominal-io/nominal-client/commit/e99f52c56ce2cc70db62c8e2fbe7ce27a9f7b665))
- bump nominal-api to 0.703.0 ([#359](https://github.com/nominal-io/nominal-client/issues/359)) ([734a6f0](https://github.com/nominal-io/nominal-client/commit/734a6f0c28ce6cc7fd9f64e16997b0c2f5828f95))
- clean up video api ([#340](https://github.com/nominal-io/nominal-client/issues/340)) ([fabf837](https://github.com/nominal-io/nominal-client/commit/fabf83728bda8c4f41f243a9a6f57b15b95319cd))
- dont track metrics by default ([#360](https://github.com/nominal-io/nominal-client/issues/360)) ([0e12385](https://github.com/nominal-io/nominal-client/commit/0e12385482bb2b13a7acbf939d9069b0f2b3a56a))
- make gzip level a global constant ([#357](https://github.com/nominal-io/nominal-client/issues/357)) ([5b024aa](https://github.com/nominal-io/nominal-client/commit/5b024aa6e6ad29099ef5da97f2954e883a1b3a3c))

### Bug Fixes

- mcap extension checking for video upload ([#356](https://github.com/nominal-io/nominal-client/issues/356)) ([30e4fa4](https://github.com/nominal-io/nominal-client/commit/30e4fa4311b1326ff109a95549b9819f1033b701))

### Documentation

- make `LogPoint` appear in the reference docs ([#347](https://github.com/nominal-io/nominal-client/issues/347)) ([50156ef](https://github.com/nominal-io/nominal-client/commit/50156ef5fca4a7c5f870f4b64c8f623135efdbde))

## [1.54.1](https://github.com/nominal-io/nominal-client/compare/v1.54.0...v1.54.1) (2025-05-29)

### Bug Fixes

- correctly check parquet/csv types for tabular ingest ([#351](https://github.com/nominal-io/nominal-client/issues/351)) ([51967f1](https://github.com/nominal-io/nominal-client/commit/51967f15716be63e94c2d1ec7bb5627c232a6ecb))
- pass workspace rid when creating empty video ([#354](https://github.com/nominal-io/nominal-client/issues/354)) ([1f42e11](https://github.com/nominal-io/nominal-client/commit/1f42e11baddb43743dba2636f064ea6e30f055a3))
- reduce default key frame interval to 2s ([#352](https://github.com/nominal-io/nominal-client/issues/352)) ([a3c7f7c](https://github.com/nominal-io/nominal-client/commit/a3c7f7c7be76f4292f1c901df6c97e6a5d2a7590))

## [1.54.0](https://github.com/nominal-io/nominal-client/compare/v1.53.0...v1.54.0) (2025-05-29)

### Features

- retry read and connection errors ([#349](https://github.com/nominal-io/nominal-client/issues/349)) ([09a6768](https://github.com/nominal-io/nominal-client/commit/09a67685d2a0ba3252f3a86ebc25006b789fa399))
- un-deprecate creating streaming connections ([#345](https://github.com/nominal-io/nominal-client/issues/345)) ([466b588](https://github.com/nominal-io/nominal-client/commit/466b588ecd7dfe6ac77c60baf75faa572fae3940))

## [1.53.0](https://github.com/nominal-io/nominal-client/compare/v1.52.0...v1.53.0) (2025-05-27)

### Features

- bump version to fix workbook templates ([#346](https://github.com/nominal-io/nominal-client/issues/346)) ([99500a9](https://github.com/nominal-io/nominal-client/commit/99500a9e50353ffa7ca2552fd8e88b64424e6469))
- provide profile-based NominalClient configuration ([#211](https://github.com/nominal-io/nominal-client/issues/211)) ([cd93d9e](https://github.com/nominal-io/nominal-client/commit/cd93d9ed6a3fb73af26d8dc1ac86329859f6c5cb))
- refactor client: move pagination & query factories to conjure utils ([#333](https://github.com/nominal-io/nominal-client/issues/333)) ([12e1ff5](https://github.com/nominal-io/nominal-client/commit/12e1ff55877111de10d2a00ee2a678331196268f))

### Bug Fixes

- video conversion when there is no audio ([#339](https://github.com/nominal-io/nominal-client/issues/339)) ([5c527f3](https://github.com/nominal-io/nominal-client/commit/5c527f379fe5e6d35e4ee3f79f2a6c382705c7f0))

## [1.52.0](https://github.com/nominal-io/nominal-client/compare/v1.51.0...v1.52.0) (2025-05-20)

### Features

- gzip post contents by default ([#331](https://github.com/nominal-io/nominal-client/issues/331)) ([b45fb2b](https://github.com/nominal-io/nominal-client/commit/b45fb2b830b7bd21d322f5d5ae133dbb696fc77d))

### Bug Fixes

- print extension, instead of `FileType` tuple, in error message ([#337](https://github.com/nominal-io/nominal-client/issues/337)) ([d47f8f3](https://github.com/nominal-io/nominal-client/commit/d47f8f36355097ed9420b1ffca126de0ceaf01f6))
- remove warning on uploading CSV ([#336](https://github.com/nominal-io/nominal-client/issues/336)) ([744c371](https://github.com/nominal-io/nominal-client/commit/744c3714f39388f27522ff6a87a0e7422b2112c2))

### Documentation

- organize reference docs around namespace packages ([#334](https://github.com/nominal-io/nominal-client/issues/334)) ([310b0a1](https://github.com/nominal-io/nominal-client/commit/310b0a1f16454333d14f9a3f6fe1d293ba5678e7))

## [1.51.0](https://github.com/nominal-io/nominal-client/compare/v1.50.0...v1.51.0) (2025-05-12)

### Features

- add nicer dataset addition methods ([#318](https://github.com/nominal-io/nominal-client/issues/318)) ([d00e78f](https://github.com/nominal-io/nominal-client/commit/d00e78fabcc5832efc8b00b65b72b495b60d0aff))
- create, get, search events ([#236](https://github.com/nominal-io/nominal-client/issues/236)) ([5acc9c5](https://github.com/nominal-io/nominal-client/commit/5acc9c529c4ffdf4b3858e6b05c5891ccc20ac2f))

### Bug Fixes

- fix function argument overwrite (propagate exception) ([#320](https://github.com/nominal-io/nominal-client/issues/320)) ([6f4b9f9](https://github.com/nominal-io/nominal-client/commit/6f4b9f9b6913705ee2f00180eb4cecc62e7f32ec))
- fix incompatible type assignments ([#322](https://github.com/nominal-io/nominal-client/issues/322)) ([c54ef1f](https://github.com/nominal-io/nominal-client/commit/c54ef1fac24a9d43da0557382d199b4e9f461291))

## [1.50.0](https://github.com/nominal-io/nominal-client/compare/v1.49.0...v1.50.0) (2025-04-28)

### Features

- allow parquet and parquet archive ingest ([#317](https://github.com/nominal-io/nominal-client/issues/317)) ([c91ad06](https://github.com/nominal-io/nominal-client/commit/c91ad06fefead70e1212c23d204d7fc30e831b92))
- Expose nominal secrets via client ([98eb1bf](https://github.com/nominal-io/nominal-client/commit/98eb1bf2245c3fbc213f3ee50f2ec79cb0bf76d5))
- expose org-level secrets via client ([#323](https://github.com/nominal-io/nominal-client/issues/323)) ([98eb1bf](https://github.com/nominal-io/nominal-client/commit/98eb1bf2245c3fbc213f3ee50f2ec79cb0bf76d5))

## [1.49.0](https://github.com/nominal-io/nominal-client/compare/v1.48.0...v1.49.0) (2025-04-22)

### Features

- allow creating empty videos ([#311](https://github.com/nominal-io/nominal-client/issues/311)) ([f5e63a1](https://github.com/nominal-io/nominal-client/commit/f5e63a1a476ad6a01e7f50c5e22a4d01bde3d0e0))
- allow listing all ingested files on a dataset ([#316](https://github.com/nominal-io/nominal-client/issues/316)) ([a8f234f](https://github.com/nominal-io/nominal-client/commit/a8f234f5558c63c8efde9fec64b13066b669a2cf))
- tag columns mapping ([#315](https://github.com/nominal-io/nominal-client/issues/315)) ([12b1a18](https://github.com/nominal-io/nominal-client/commit/12b1a18da8ef6a85b1b9f53b87994b570d5d682d))

## [1.48.0](https://github.com/nominal-io/nominal-client/compare/v1.47.1...v1.48.0) (2025-04-17)

### Features

- expose workspaces to client ([#308](https://github.com/nominal-io/nominal-client/issues/308)) ([93549e7](https://github.com/nominal-io/nominal-client/commit/93549e7e9c89dde4b54e69136b51d720a57a896d))

## [1.47.1](https://github.com/nominal-io/nominal-client/compare/v1.47.0...v1.47.1) (2025-04-15)

### Bug Fixes

- tie to a specific version of nominal-api ([#306](https://github.com/nominal-io/nominal-client/issues/306)) ([58f1dee](https://github.com/nominal-io/nominal-client/commit/58f1deea9a167b21355b5de0a49bcd25b74e1a49))

## [1.47.0](https://github.com/nominal-io/nominal-client/compare/v1.46.0...v1.47.0) (2025-04-10)

### Features

- add log streaming, deprecate LogSets ([#300](https://github.com/nominal-io/nominal-client/issues/300)) ([8a95f1c](https://github.com/nominal-io/nominal-client/commit/8a95f1c589fb498de8f1e1abb585de979829cb73))
- add workspace rids ([#299](https://github.com/nominal-io/nominal-client/issues/299)) ([08766ac](https://github.com/nominal-io/nominal-client/commit/08766acba58df4e6bc602dbeed33747c11e8d012))
- enqueue from dict tags ([#304](https://github.com/nominal-io/nominal-client/issues/304)) ([b7189f6](https://github.com/nominal-io/nominal-client/commit/b7189f6fc640a52030fa2401f0c1ea6805b72545))
- expose tags to enqueue_from_dict ([#302](https://github.com/nominal-io/nominal-client/issues/302)) ([42792d8](https://github.com/nominal-io/nominal-client/commit/42792d874a49c74c0961ab95c65d11564dba53dc))

## [1.46.0](https://github.com/nominal-io/nominal-client/compare/v1.45.2...v1.46.0) (2025-04-08)

### Features

- add deprecation notices to consolidate dataset creation / addition methods ([#292](https://github.com/nominal-io/nominal-client/issues/292)) ([13944b1](https://github.com/nominal-io/nominal-client/commit/13944b129b1ed8d0a9b9fc5b4cd6a8307b6d498d))
- allow datasources to create write streams ([#296](https://github.com/nominal-io/nominal-client/issues/296)) ([5314e15](https://github.com/nominal-io/nominal-client/commit/5314e15f3a1e886e359b226b24c9f594dc71cf6f))
- allow users to optionally be warned when setting display-only units ([#284](https://github.com/nominal-io/nominal-client/issues/284)) ([7e0ed0d](https://github.com/nominal-io/nominal-client/commit/7e0ed0df0a09830cfd844985095aed75a594ac46))
- document that tabular data methods accept parquets ([#289](https://github.com/nominal-io/nominal-client/issues/289)) ([561845b](https://github.com/nominal-io/nominal-client/commit/561845bb482493ead34e05035ba10f99d4e40db0))
- plumb column tag keys ([#294](https://github.com/nominal-io/nominal-client/issues/294)) ([58a20a4](https://github.com/nominal-io/nominal-client/commit/58a20a457f11e0a1f9711c5ee7b2d4c22d70939e))
- remove 3mo+ deprecations ([#295](https://github.com/nominal-io/nominal-client/issues/295)) ([18b07f0](https://github.com/nominal-io/nominal-client/commit/18b07f068dfbe52d1d9d7dee719e51408960d591))
- support experimental streaming, handle latent streaming feedback ([#298](https://github.com/nominal-io/nominal-client/issues/298)) ([de49d9d](https://github.com/nominal-io/nominal-client/commit/de49d9db31b11df2debb784d4de7c49f44486db0))
- update nominal-api to 0.618.0 ([#297](https://github.com/nominal-io/nominal-client/issues/297)) ([2afd31d](https://github.com/nominal-io/nominal-client/commit/2afd31dc9abac0adcde677e7e524aa62dcb43a27))

### Bug Fixes

- use nano level precision when getting dataset files from api ([#283](https://github.com/nominal-io/nominal-client/issues/283)) ([26531f1](https://github.com/nominal-io/nominal-client/commit/26531f109e93e471aa101171526d98f65a1e41db))

## [1.45.2](https://github.com/nominal-io/nominal-client/compare/v1.45.1...v1.45.2) (2025-04-01)

### Bug Fixes

- fix nondeterminism in asset list_datasets ([#287](https://github.com/nominal-io/nominal-client/issues/287)) ([79a4eb0](https://github.com/nominal-io/nominal-client/commit/79a4eb00de36b62a6c01578e9711adbf56b89047))

## [1.45.1](https://github.com/nominal-io/nominal-client/compare/v1.45.0...v1.45.1) (2025-04-01)

### Bug Fixes

- poll until ingestion completed exits if status is error ([#285](https://github.com/nominal-io/nominal-client/issues/285)) ([d656bd0](https://github.com/nominal-io/nominal-client/commit/d656bd031132727855c814900209b394b89e121d))

## [1.45.0](https://github.com/nominal-io/nominal-client/compare/v1.44.0...v1.45.0) (2025-03-28)

### Features

- allow listing dataset files ([#281](https://github.com/nominal-io/nominal-client/issues/281)) ([500d301](https://github.com/nominal-io/nominal-client/commit/500d301128f2e7c313303351920ea7a2f2380b91))

## [1.44.0](https://github.com/nominal-io/nominal-client/compare/v1.43.0...v1.44.0) (2025-03-27)

### Features

- add data from mcap io ([#279](https://github.com/nominal-io/nominal-client/issues/279)) ([9e7df67](https://github.com/nominal-io/nominal-client/commit/9e7df675b05cb284793323e3e984f2e5f63c4007))
- create thirdparty subpackage and deprecate existing usage of third party code ([#276](https://github.com/nominal-io/nominal-client/issues/276)) ([de6b5fd](https://github.com/nominal-io/nominal-client/commit/de6b5fdb505c99bd4b8fde8dccba95d853f895b8))

## [1.43.0](https://github.com/nominal-io/nominal-client/compare/v1.42.0...v1.43.0) (2025-03-25)

### Features

- allow custom derived units for channels ([#272](https://github.com/nominal-io/nominal-client/issues/272)) ([f6a1edf](https://github.com/nominal-io/nominal-client/commit/f6a1edf2029ee69e3865a7085480bd81d457e615))
- prevent duplicated file extensions when using upload_multipart_io ([#274](https://github.com/nominal-io/nominal-client/issues/274)) ([3d5f349](https://github.com/nominal-io/nominal-client/commit/3d5f349e9c02dc7796b823a48295722dc59ca81e))

## [1.42.0](https://github.com/nominal-io/nominal-client/compare/v1.41.0...v1.42.0) (2025-03-21)

### Features

- allow multi-file journal json logs ([#270](https://github.com/nominal-io/nominal-client/issues/270)) ([67c98e5](https://github.com/nominal-io/nominal-client/commit/67c98e56c6638f9a8287adc0b8c4a080570f9513))
- use filename for new files when adding data to dataset for csv/parquet ([#273](https://github.com/nominal-io/nominal-client/issues/273)) ([777f7e1](https://github.com/nominal-io/nominal-client/commit/777f7e15e78b8a670b22b202d3fe7a479e554bd8))

## [1.41.0](https://github.com/nominal-io/nominal-client/compare/v1.40.1...v1.41.0) (2025-03-18)

### Features

- add functionality to add a video to an asset ([#267](https://github.com/nominal-io/nominal-client/issues/267)) ([d8c2871](https://github.com/nominal-io/nominal-client/commit/d8c287151c563a9cac885bd245646c69545214ef))
- expose channel update() method ([#234](https://github.com/nominal-io/nominal-client/issues/234)) ([8c0dcdc](https://github.com/nominal-io/nominal-client/commit/8c0dcdc478b3d716b5ff89a4fa9c2cac0fe204b1))
- expose searching for checklists and data reviews ([#259](https://github.com/nominal-io/nominal-client/issues/259)) ([fc7e69c](https://github.com/nominal-io/nominal-client/commit/fc7e69c9c03d68005c0552ce78b20079f44ca4dd))
- make ffmpeg-python a standard dependency instead of extras ([#258](https://github.com/nominal-io/nominal-client/issues/258)) ([abed412](https://github.com/nominal-io/nominal-client/commit/abed412076fd810cdf6db28656f8b320090ea360))
- make utility functions in client to assist in ingesting mcap files ([#268](https://github.com/nominal-io/nominal-client/issues/268)) ([d817fc0](https://github.com/nominal-io/nominal-client/commit/d817fc08585c4ad716805e129a97a73add408190))
- plumb channel prefix for tabular files ([#265](https://github.com/nominal-io/nominal-client/issues/265)) ([2550bd4](https://github.com/nominal-io/nominal-client/commit/2550bd46ac41f07c0fe29b5237ff00522885efa5))
- uniformly expose channel prefix tree delimiter in all create dataset methods ([#269](https://github.com/nominal-io/nominal-client/issues/269)) ([2a66f2b](https://github.com/nominal-io/nominal-client/commit/2a66f2b852386fe7b2968830899f0d0dfc2442ba))
- update docs to reflect h265 support ([#264](https://github.com/nominal-io/nominal-client/issues/264)) ([8707c4b](https://github.com/nominal-io/nominal-client/commit/8707c4bd5c93be1d82be7ff76d427f92f9f9ca31))
- Utilities to fetch scopes by name from assets ([c5eebe5](https://github.com/nominal-io/nominal-client/commit/c5eebe510ea659ea7185c85e572541e14dd433c1))
- utilities to fetch scopes by name from assets ([#266](https://github.com/nominal-io/nominal-client/issues/266)) ([c5eebe5](https://github.com/nominal-io/nominal-client/commit/c5eebe510ea659ea7185c85e572541e14dd433c1))

## [1.40.1](https://github.com/nominal-io/nominal-client/compare/v1.40.0...v1.40.1) (2025-03-14)

### Bug Fixes

- dataset get_channels() ([#260](https://github.com/nominal-io/nominal-client/issues/260)) ([4d67b50](https://github.com/nominal-io/nominal-client/commit/4d67b5061f559c094846831d40cd82505a309254))

## [1.40.0](https://github.com/nominal-io/nominal-client/compare/v1.39.0...v1.40.0) (2025-03-10)

### Features

- add functionality to experimental package for normalizing video ([#256](https://github.com/nominal-io/nominal-client/issues/256)) ([acedb7e](https://github.com/nominal-io/nominal-client/commit/acedb7eceed62870ea6075d0b4e8df26f7255ff4))

## [1.39.0](https://github.com/nominal-io/nominal-client/compare/v1.38.0...v1.39.0) (2025-03-10)

### Features

- add video files support ([#253](https://github.com/nominal-io/nominal-client/issues/253)) ([587a932](https://github.com/nominal-io/nominal-client/commit/587a9322ae41d20460776bae024c003c259d4ca0))

### Bug Fixes

- bump nominal api to latest version ([#255](https://github.com/nominal-io/nominal-client/issues/255)) ([140c16f](https://github.com/nominal-io/nominal-client/commit/140c16fd5458957eb0c237c2dd873519c1de84ab))

## [1.38.0](https://github.com/nominal-io/nominal-client/compare/v1.37.0...v1.38.0) (2025-03-06)

### Features

- support multi-file video from client ([#251](https://github.com/nominal-io/nominal-client/issues/251)) ([9611717](https://github.com/nominal-io/nominal-client/commit/9611717ddca85a55ce12891033e2dad86ff572d0))

## [1.37.0](https://github.com/nominal-io/nominal-client/compare/v1.36.0...v1.37.0) (2025-03-06)

### Features

- use new channel metadata endpoints ([#248](https://github.com/nominal-io/nominal-client/issues/248)) ([00b0801](https://github.com/nominal-io/nominal-client/commit/00b0801b6d6aabb02d2ec9a19e93d21254e138e3))

### Bug Fixes

- list and remove various types of data sources ([#209](https://github.com/nominal-io/nominal-client/issues/209)) ([a018c2c](https://github.com/nominal-io/nominal-client/commit/a018c2cc0d773f92512774bf4e2c1c91cb60a7e1))
- return type of create_streaming_connection and clean .close() and enqueue metric ([#225](https://github.com/nominal-io/nominal-client/issues/225)) ([b97ab06](https://github.com/nominal-io/nominal-client/commit/b97ab062861a4d6da1aadb8fa92f804a81e1900b))
- stop using channel delimiter as channel prefix ([#249](https://github.com/nominal-io/nominal-client/issues/249)) ([0ba556f](https://github.com/nominal-io/nominal-client/commit/0ba556f744141aaa8c6a76e23e99701e9abcf65e))

## [1.36.0](https://github.com/nominal-io/nominal-client/compare/v1.35.0...v1.36.0) (2025-03-01)

### Features

- add execute to the Checklist class ([3efb9c9](https://github.com/nominal-io/nominal-client/commit/3efb9c9205d1a8a746eb64c80861a776ca27c3df))
- add execute_checklist to the Run class ([#246](https://github.com/nominal-io/nominal-client/issues/246)) ([3efb9c9](https://github.com/nominal-io/nominal-client/commit/3efb9c9205d1a8a746eb64c80861a776ca27c3df))
- expose more parameters in top-level `create_run` ([#242](https://github.com/nominal-io/nominal-client/issues/242)) ([d4c0f86](https://github.com/nominal-io/nominal-client/commit/d4c0f8672a8556867a5254d6b6f9225e97dd48be))

## [1.35.0](https://github.com/nominal-io/nominal-client/compare/v1.34.0...v1.35.0) (2025-02-27)

### Features

- support multi-file dataflash datasets ([#241](https://github.com/nominal-io/nominal-client/issues/241)) ([875ff85](https://github.com/nominal-io/nominal-client/commit/875ff85b39f1396c96ea0bbe345deb73fb56c577))

## [1.34.0](https://github.com/nominal-io/nominal-client/compare/v1.33.0...v1.34.0) (2025-02-26)

### Features

- add support for journal json upload ([#240](https://github.com/nominal-io/nominal-client/issues/240)) ([31f7b39](https://github.com/nominal-io/nominal-client/commit/31f7b39e519e2b23f2f0fd5f9225ff0810fd998e))
- expose run `assets` field ([#235](https://github.com/nominal-io/nominal-client/issues/235)) ([8d11a19](https://github.com/nominal-io/nominal-client/commit/8d11a19873fb73806592b8e46d2de19a7131ff05))
- Use ingest V2 endpoint everywhere in python client ([c613263](https://github.com/nominal-io/nominal-client/commit/c6132633d9b6e6884c72827f6ee3607da1185c84))
- use ingest V2 endpoint everywhere in python client ([#233](https://github.com/nominal-io/nominal-client/issues/233)) ([c613263](https://github.com/nominal-io/nominal-client/commit/c6132633d9b6e6884c72827f6ee3607da1185c84))

## [1.33.0](https://github.com/nominal-io/nominal-client/compare/v1.32.1...v1.33.0) (2025-02-25)

### Features

- bump nominal api to 0.565.1 ([#230](https://github.com/nominal-io/nominal-client/issues/230)) ([7445d91](https://github.com/nominal-io/nominal-client/commit/7445d9193d19a3f63c09072ea9860a5852543284))

## [1.32.1](https://github.com/nominal-io/nominal-client/compare/v1.32.0...v1.32.1) (2025-02-21)

### Bug Fixes

- remove compute expression representations from checklists ([#222](https://github.com/nominal-io/nominal-client/issues/222)) ([6a4687e](https://github.com/nominal-io/nominal-client/commit/6a4687e682869a1d0d691d8286e6131bf72e5735))
- remove repr service again ([#227](https://github.com/nominal-io/nominal-client/issues/227)) ([c35c10d](https://github.com/nominal-io/nominal-client/commit/c35c10d30e11ab14fcfddc0cae880572dd191ba5))

## [1.32.0](https://github.com/nominal-io/nominal-client/compare/v1.31.0...v1.32.0) (2025-02-20)

### Features

- metrics on streaming connections ([#220](https://github.com/nominal-io/nominal-client/issues/220)) ([9f23471](https://github.com/nominal-io/nominal-client/commit/9f23471c4ddea312e9cdd4e87625ac9e27a453e4))

### Bug Fixes

- cleanup streaming shutdown ([#219](https://github.com/nominal-io/nominal-client/issues/219)) ([a4a00c8](https://github.com/nominal-io/nominal-client/commit/a4a00c8fea3c1289a9e43979d1b29b45b3fae11f))

## [1.31.0](https://github.com/nominal-io/nominal-client/compare/v1.30.0...v1.31.0) (2025-02-18)

### Features

- rework streaming connections ([#213](https://github.com/nominal-io/nominal-client/issues/213)) ([8bf292b](https://github.com/nominal-io/nominal-client/commit/8bf292b36a616a4ad0c691db6352585281cd6960))

## [1.30.0](https://github.com/nominal-io/nominal-client/compare/v1.29.0...v1.30.0) (2025-02-13)

### Features

- add links to Run.update and Asset.update ([#215](https://github.com/nominal-io/nominal-client/issues/215)) ([9fea28e](https://github.com/nominal-io/nominal-client/commit/9fea28e4eb70085e51ac5e20e6cb78cc039a96dc))

## [1.29.0](https://github.com/nominal-io/nominal-client/compare/v1.28.0...v1.29.0) (2025-02-11)

### Features

- add `nominal.__version__` and `nom --version` ([#202](https://github.com/nominal-io/nominal-client/issues/202)) ([5256aaf](https://github.com/nominal-io/nominal-client/commit/5256aafd72676794754dbf25558970823b357d75))
- add ardupilot dataflash ingest ([#203](https://github.com/nominal-io/nominal-client/issues/203)) ([d5d522f](https://github.com/nominal-io/nominal-client/commit/d5d522f6dbcd1cf7a1e71ca1a1520d5cdcc8b187))
- improve streaming default params ([#210](https://github.com/nominal-io/nominal-client/issues/210)) ([8c99d57](https://github.com/nominal-io/nominal-client/commit/8c99d570034c2cc96d29e16b33f794ea967ab52a))
- protobuf support in the python client for streaming data ([#208](https://github.com/nominal-io/nominal-client/issues/208)) ([6fd94b4](https://github.com/nominal-io/nominal-client/commit/6fd94b46ab2e18ccb72e987d9ccaaac74329a72e))
- update client to support multi file mcap datasets via new ingest endp… ([#212](https://github.com/nominal-io/nominal-client/issues/212)) ([8d99a41](https://github.com/nominal-io/nominal-client/commit/8d99a4119ed98e36f98f96a5018314e344699a5f))

### Bug Fixes

- remove errant commas in markdown, fixing mkdocs documentation generation ([#201](https://github.com/nominal-io/nominal-client/issues/201)) ([066ab2a](https://github.com/nominal-io/nominal-client/commit/066ab2a630557a35e1ee8ca50881c858b2b235c1))

## [1.28.0](https://github.com/nominal-io/nominal-client/compare/v1.27.0...v1.28.0) (2025-01-23)

### Features

- allow –token when default token path doesn’t exist in CLI ([#198](https://github.com/nominal-io/nominal-client/issues/198)) ([565ab0c](https://github.com/nominal-io/nominal-client/commit/565ab0c08727ef23fc8f40283ddf03a505d4d2dc))
- forward client CA cert bundle to requests when pushing artifacts to storage ([#200](https://github.com/nominal-io/nominal-client/issues/200)) ([615b405](https://github.com/nominal-io/nominal-client/commit/615b405a60596419775edcb26bc9b9b106f7f58c))

## [1.27.0](https://github.com/nominal-io/nominal-client/compare/v1.26.0...v1.27.0) (2025-01-17)

### Features

- allow searching for multiple properties on an asset ([#194](https://github.com/nominal-io/nominal-client/issues/194)) ([ed0d9f9](https://github.com/nominal-io/nominal-client/commit/ed0d9f9026d801c15751bc31efd3b4bb19eac1b4))
- allow uniformly filtering for multiple labels / properties for runs / assets ([#195](https://github.com/nominal-io/nominal-client/issues/195)) ([4ab9afd](https://github.com/nominal-io/nominal-client/commit/4ab9afd3f6bf7fc38a790da720e1c707ca36d572))
- switch from poetry to uv for environment management, and poetry to hatch for build backend ([#192](https://github.com/nominal-io/nominal-client/issues/192)) ([0300415](https://github.com/nominal-io/nominal-client/commit/030041524fa18e6c5c568922bd203bcb9e3c9a2c))

## [1.26.0](https://github.com/nominal-io/nominal-client/compare/v1.25.0...v1.26.0) (2025-01-14)

### Features

- add data-review/batch-initiate endpoint ([#165](https://github.com/nominal-io/nominal-client/issues/165)) ([3e659f5](https://github.com/nominal-io/nominal-client/commit/3e659f56ed39ca0129ae9dfb375673fe72e60a88))
- allow archiving and unarchiving all possible types from the python SDK ([#191](https://github.com/nominal-io/nominal-client/issues/191)) ([185f789](https://github.com/nominal-io/nominal-client/commit/185f789fc4c148caa1119e9d455a388da4f31003))
- turn scraping back on for nominal data sources ([#181](https://github.com/nominal-io/nominal-client/issues/181)) ([855018d](https://github.com/nominal-io/nominal-client/commit/855018def3d8cb4edc5851fff8fa7acc710a26e6))

### Bug Fixes

- add missing exports ([#190](https://github.com/nominal-io/nominal-client/issues/190)) ([4f1c926](https://github.com/nominal-io/nominal-client/commit/4f1c92625c0e634758c96797568b98168c633457))

## [1.25.0](https://github.com/nominal-io/nominal-client/compare/v1.24.0...v1.25.0) (2025-01-07)

### Features

- migrate to nominal-api package ([#186](https://github.com/nominal-io/nominal-client/issues/186)) ([bbc9336](https://github.com/nominal-io/nominal-client/commit/bbc93369f5420b4862c66cc9c1c99e0ceb04a7ec))

## [1.24.0](https://github.com/nominal-io/nominal-client/compare/v1.23.0...v1.24.0) (2025-01-07)

### Features

- add default day of year to custom timestamp format ([#183](https://github.com/nominal-io/nominal-client/issues/183)) ([686a5a7](https://github.com/nominal-io/nominal-client/commit/686a5a770be7b15997c62541fdda18f32f38c4f3))

## [1.23.0](https://github.com/nominal-io/nominal-client/compare/v1.22.0...v1.23.0) (2025-01-03)

### Features

- add asset via run creation instead ([#185](https://github.com/nominal-io/nominal-client/issues/185)) ([7e57ae4](https://github.com/nominal-io/nominal-client/commit/7e57ae4080987f713f71a04afa2c17b43154e670))
- bump conjure definitions ([#182](https://github.com/nominal-io/nominal-client/issues/182)) ([1987724](https://github.com/nominal-io/nominal-client/commit/1987724f683a44d37ac5979dff6135d045313cbd))

### Bug Fixes

- handle duplicated channels in tdms ([#164](https://github.com/nominal-io/nominal-client/issues/164)) ([08529c0](https://github.com/nominal-io/nominal-client/commit/08529c056454d778f7768296d0ad7874ddbbdee7))

## [1.22.0](https://github.com/nominal-io/nominal-client/compare/v1.21.0...v1.22.0) (2024-12-20)

### Features

- add run.add_asset() ([#180](https://github.com/nominal-io/nominal-client/issues/180)) ([e6a292b](https://github.com/nominal-io/nominal-client/commit/e6a292ba4f3cf84f03126a1e51d2f29d2abfe533))
- add streaming checklists ([#126](https://github.com/nominal-io/nominal-client/issues/126)) ([3093a4c](https://github.com/nominal-io/nominal-client/commit/3093a4c57ed03ec4b56de9f39d09fd86d58a5137))

### Bug Fixes

- fix __from__conjure ([#177](https://github.com/nominal-io/nominal-client/issues/177)) ([c436015](https://github.com/nominal-io/nominal-client/commit/c436015b3ba4b7ab527b9996a93aea6bfd9f0c90))
- issues of post merge review of [#106](https://github.com/nominal-io/nominal-client/issues/106) ([#151](https://github.com/nominal-io/nominal-client/issues/151)) ([e6ff256](https://github.com/nominal-io/nominal-client/commit/e6ff256c5ec90729a6a279c59e90e71e8ea53753))
- remove available_tag_values from create streaming connection and expose get connection ([#179](https://github.com/nominal-io/nominal-client/issues/179)) ([cdea621](https://github.com/nominal-io/nominal-client/commit/cdea6211568b100d5bafa5e2b1feef022cd0a802))

## [1.21.0](https://github.com/nominal-io/nominal-client/compare/v1.20.0...v1.21.0) (2024-12-16)

### Features

- add channel name delimiter to file ingest ([#169](https://github.com/nominal-io/nominal-client/issues/169)) ([be389f4](https://github.com/nominal-io/nominal-client/commit/be389f466437c0633372856d0646276025997cdc))

## [1.20.0](https://github.com/nominal-io/nominal-client/compare/v1.19.0...v1.20.0) (2024-12-16)

### Features

- rename –desc to –description ([#170](https://github.com/nominal-io/nominal-client/issues/170)) ([b9827be](https://github.com/nominal-io/nominal-client/commit/b9827be06d82d462ad30ba7f435f10d72669a04e))
- support wider breadth of filetype extensions ([#174](https://github.com/nominal-io/nominal-client/issues/174)) ([d3d8d8c](https://github.com/nominal-io/nominal-client/commit/d3d8d8c4acb0422f5d098659f04ecc4b2164cde9))

### Bug Fixes

- fix name of argument for trust store cert ([#173](https://github.com/nominal-io/nominal-client/issues/173)) ([9db6a61](https://github.com/nominal-io/nominal-client/commit/9db6a61dc17396cdf57a9f11a8b14c268c89ba0f))
- sanitize PR title before use ([#171](https://github.com/nominal-io/nominal-client/issues/171)) ([a341d1b](https://github.com/nominal-io/nominal-client/commit/a341d1b218146a34f7ad0ce0371d4041b1319a0e))

## [1.19.0](https://github.com/nominal-io/nominal-client/compare/v1.18.0...v1.19.0) (2024-12-12)

### Features

- simplify dev experience for uploading videos ([#161](https://github.com/nominal-io/nominal-client/issues/161)) ([acedbc0](https://github.com/nominal-io/nominal-client/commit/acedbc074d67f4799b7d0e70886dda3ceed7a27b))

### Bug Fixes

- Handle case where data file has extra extension prefixes ([7a0d891](https://github.com/nominal-io/nominal-client/commit/7a0d891f0ad1c5fd45ba995f59f0420d5f5d6390))
- handle case where data file has extra extension prefixes ([#167](https://github.com/nominal-io/nominal-client/issues/167)) ([7a0d891](https://github.com/nominal-io/nominal-client/commit/7a0d891f0ad1c5fd45ba995f59f0420d5f5d6390))

## [1.18.0](https://github.com/nominal-io/nominal-client/compare/v1.17.0...v1.18.0) (2024-12-10)

### Features

- add support for tags in connections and runs ([4003885](https://github.com/nominal-io/nominal-client/commit/4003885d8a664fe9ed8a1c3e0c4deb89be95aa40))
- add support for tags in connections, runs and assets ([#159](https://github.com/nominal-io/nominal-client/issues/159)) ([4003885](https://github.com/nominal-io/nominal-client/commit/4003885d8a664fe9ed8a1c3e0c4deb89be95aa40))
- expose trust store path for client_options decorator ([#162](https://github.com/nominal-io/nominal-client/issues/162)) ([ceede7f](https://github.com/nominal-io/nominal-client/commit/ceede7f52df9d23c73f1bbfb84710516701a6635))
- support string in write stream ([#142](https://github.com/nominal-io/nominal-client/issues/142)) ([b2cbe18](https://github.com/nominal-io/nominal-client/commit/b2cbe182d35e9ac5ea66496e80cd8e4d87f525a2))

## [1.17.0](https://github.com/nominal-io/nominal-client/compare/v1.16.0...v1.17.0) (2024-12-03)

### Features

- allow uploading manually timestamped videos ([#156](https://github.com/nominal-io/nominal-client/issues/156)) ([67f2867](https://github.com/nominal-io/nominal-client/commit/67f28672631aac3958b9d7b9b70f42634a55ef53))
- make FileType(s) public ([#158](https://github.com/nominal-io/nominal-client/issues/158)) ([2358570](https://github.com/nominal-io/nominal-client/commit/2358570a6b95aaac35089a62205f2e285d5aaee1))

## [1.16.0](https://github.com/nominal-io/nominal-client/compare/v1.15.0...v1.16.0) (2024-11-26)

### Features

- add mcap dataset creation ([#155](https://github.com/nominal-io/nominal-client/issues/155)) ([e18c3d7](https://github.com/nominal-io/nominal-client/commit/e18c3d725e06a7e07e7525792ab634205995c233))
- remove pydantic for dataclasses ([#153](https://github.com/nominal-io/nominal-client/issues/153)) ([0cac531](https://github.com/nominal-io/nominal-client/commit/0cac531299b62018e46c17269db42ce8a4ce9a3d))

## [1.15.0](https://github.com/nominal-io/nominal-client/compare/v1.14.0...v1.15.0) (2024-11-25)

### Features

- adding ability to specify time column in TDMS groups ([#146](https://github.com/nominal-io/nominal-client/issues/146)) ([0ae2fa5](https://github.com/nominal-io/nominal-client/commit/0ae2fa57d71f6a5f1c45851651896e79e5d2d97e))

## [1.14.0](https://github.com/nominal-io/nominal-client/compare/v1.13.0...v1.14.0) (2024-11-22)

### Features

- export upload_mcap_video function ([#149](https://github.com/nominal-io/nominal-client/issues/149)) ([d269e4a](https://github.com/nominal-io/nominal-client/commit/d269e4aae57ecd9eeb31e4d2545da47140b36ef2))

## [1.13.0](https://github.com/nominal-io/nominal-client/compare/v1.12.1...v1.13.0) (2024-11-22)

### Features

- update combined -> scout-service-api ([#147](https://github.com/nominal-io/nominal-client/issues/147)) ([a891d3a](https://github.com/nominal-io/nominal-client/commit/a891d3a09e408667afa1c8433b5c38ce24a501c2))

## [1.12.1](https://github.com/nominal-io/nominal-client/compare/v1.12.0...v1.12.1) (2024-11-21)

### Bug Fixes

- bucket workaround not correct for current backend ([#143](https://github.com/nominal-io/nominal-client/issues/143)) ([eac2536](https://github.com/nominal-io/nominal-client/commit/eac2536d4ee01cb66d0f519e9c266117e3f29b68))
- nm.upload_pandas() fails with SSLError ([#144](https://github.com/nominal-io/nominal-client/issues/144)) ([62f2e3c](https://github.com/nominal-io/nominal-client/commit/62f2e3cc96cc99b9b724f725b50ef41fc6dc92cc))

## [1.12.0](https://github.com/nominal-io/nominal-client/compare/v1.11.0...v1.12.0) (2024-11-21)

### Features

- add content to Asset ([#125](https://github.com/nominal-io/nominal-client/issues/125)) ([de09dee](https://github.com/nominal-io/nominal-client/commit/de09deee1fa29cedf2bedbddcf813f0e3e1cf1f0))
- add enqueue_batch to WriteStreamBase ([#138](https://github.com/nominal-io/nominal-client/issues/138)) ([447bfe9](https://github.com/nominal-io/nominal-client/commit/447bfe95c8f97d5cac79a8e89c4f2c80d3f4c700))
- allow users to interact with videos and runs ([#129](https://github.com/nominal-io/nominal-client/issues/129)) ([5b43856](https://github.com/nominal-io/nominal-client/commit/5b43856895c48581c2112c8f847b31c6d0baca03))
- expose listing connections and logsets from a run object ([#128](https://github.com/nominal-io/nominal-client/issues/128)) ([14d4c36](https://github.com/nominal-io/nominal-client/commit/14d4c36d21140a8ff1f967c06b1f0e6c36b9fb2e))
- make polling for io completion update dataset metadata ([#133](https://github.com/nominal-io/nominal-client/issues/133)) ([ac19e54](https://github.com/nominal-io/nominal-client/commit/ac19e54a0de072053af2f39233881a7cd757c47b))
- propagate requests.Session with cert file ([#139](https://github.com/nominal-io/nominal-client/issues/139)) ([efdf843](https://github.com/nominal-io/nominal-client/commit/efdf843065602f70fb615038e759a2a524439361))

### Bug Fixes

- create_logs_set function is missing on nominal ([#140](https://github.com/nominal-io/nominal-client/issues/140)) ([5c7fbcb](https://github.com/nominal-io/nominal-client/commit/5c7fbcb69bd78c4673e38f270a1e154848e0a6df))

## [1.11.0](https://github.com/nominal-io/nominal-client/compare/v1.10.0...v1.11.0) (2024-11-13)

### Features

- add connections to run ([#123](https://github.com/nominal-io/nominal-client/issues/123)) ([07ea6f3](https://github.com/nominal-io/nominal-client/commit/07ea6f3df8f00ed1c5ba274fbad251039aeb384b))
- add create streaming connection ([#119](https://github.com/nominal-io/nominal-client/issues/119)) ([36b64e4](https://github.com/nominal-io/nominal-client/commit/36b64e454013f30a18f1900603ba5be74ea83414))
- add create/get asset ([#120](https://github.com/nominal-io/nominal-client/issues/120)) ([181f459](https://github.com/nominal-io/nominal-client/commit/181f459fc10690d639f87ce1dfdd2cb81f689b5b))
- add function to create workbook from template ([#122](https://github.com/nominal-io/nominal-client/issues/122)) ([27f6d46](https://github.com/nominal-io/nominal-client/commit/27f6d46a36c88667453da43294568e9377ca847c))
- add method to get decimated data to Channel ([#118](https://github.com/nominal-io/nominal-client/issues/118)) ([c2c9ff5](https://github.com/nominal-io/nominal-client/commit/c2c9ff535160662d68f832cd4d5db69a5c569d0f))
- allow archiving / unarchiving videos ([#117](https://github.com/nominal-io/nominal-client/issues/117)) ([76d7028](https://github.com/nominal-io/nominal-client/commit/76d70289f31c4aca9b4d0026f78e79a41405da38))
- **docs:** slate-muted color scheme ([#115](https://github.com/nominal-io/nominal-client/issues/115)) ([7cec7f5](https://github.com/nominal-io/nominal-client/commit/7cec7f55c304aec628ecf03ec5c7a298ea2779d6))
- hdf5 extra ([#94](https://github.com/nominal-io/nominal-client/issues/94)) ([b21674e](https://github.com/nominal-io/nominal-client/commit/b21674e05aa3bbde5a0f7f8d6a26c3fd96ebadef))
- remove data sources from run ([#124](https://github.com/nominal-io/nominal-client/issues/124)) ([b44078a](https://github.com/nominal-io/nominal-client/commit/b44078a12a8dba10c0e98c8ad8bf01de191b0be4))
- write stream ([#106](https://github.com/nominal-io/nominal-client/issues/106)) ([952f944](https://github.com/nominal-io/nominal-client/commit/952f9441da11080246167b2fe2bd4bef372513f7))

## [1.10.0](https://github.com/nominal-io/nominal-client/compare/v1.9.0...v1.10.0) (2024-10-30)

### Features

- add bounds to dataset class ([#110](https://github.com/nominal-io/nominal-client/issues/110)) ([f111bca](https://github.com/nominal-io/nominal-client/commit/f111bca5f71aa60e8f1514dfef077574ee2968fa))
- add nominal_url property to dataset ([#111](https://github.com/nominal-io/nominal-client/issues/111)) ([28a3b5a](https://github.com/nominal-io/nominal-client/commit/28a3b5a2e4fec2505464cf12482cb3e172332695))
- add run number to nominal Run class ([#109](https://github.com/nominal-io/nominal-client/issues/109)) ([26fc1bb](https://github.com/nominal-io/nominal-client/commit/26fc1bb2f5a413469083a99aaac631f899b6c3d7))
- allow end=None when creating runs for streaming ([#114](https://github.com/nominal-io/nominal-client/issues/114)) ([e89d9bc](https://github.com/nominal-io/nominal-client/commit/e89d9bc5f175c08f649d076d9edfec2a12c7e69c))
- ingest video from MCAP file ([#105](https://github.com/nominal-io/nominal-client/issues/105)) ([75e7011](https://github.com/nominal-io/nominal-client/commit/75e7011eb1a3006b447c069d6dd12c9c9b893882))

## [1.9.0](https://github.com/nominal-io/nominal-client/compare/v1.8.0...v1.9.0) (2024-10-23)

### Features

- add Channel and Connection to top level ([#100](https://github.com/nominal-io/nominal-client/issues/100)) ([353e5f7](https://github.com/nominal-io/nominal-client/commit/353e5f7fa95e1ba0df820c3def904d147d7c40d8))
- expose index_channel_prefix_tree for datasets ([#102](https://github.com/nominal-io/nominal-client/issues/102)) ([bd963ad](https://github.com/nominal-io/nominal-client/commit/bd963ad9b0d96cc1ca3c646b03028d4185ee2415))

### Bug Fixes

- value in enum classes check for python < 3.12 ([#104](https://github.com/nominal-io/nominal-client/issues/104)) ([2fc4d8f](https://github.com/nominal-io/nominal-client/commit/2fc4d8fd514a236fd00284d717987ae11a57de28))

## [1.8.0](https://github.com/nominal-io/nominal-client/compare/v1.7.1...v1.8.0) (2024-10-21)

### Features

- add connections ([#92](https://github.com/nominal-io/nominal-client/issues/92)) ([a8940b0](https://github.com/nominal-io/nominal-client/commit/a8940b0aabc66b5052198259cb01ac6bcb664196))
- download dataset ([#93](https://github.com/nominal-io/nominal-client/issues/93)) ([76f8748](https://github.com/nominal-io/nominal-client/commit/76f8748b216041f5cef03b773ff3e1f2a6be708b))
- hide archetype series from channel abstraction ([#91](https://github.com/nominal-io/nominal-client/issues/91)) ([37f768b](https://github.com/nominal-io/nominal-client/commit/37f768b2ef1a39eead1c5ea5117211f8f8ac09e9))
- validate login flow for new users ([#82](https://github.com/nominal-io/nominal-client/issues/82)) ([930367a](https://github.com/nominal-io/nominal-client/commit/930367aa7de5a9169a873e2cb2844c5de2096902))
- wrap various unit types within the Conjure spec within a single Unit abstraction ([#85](https://github.com/nominal-io/nominal-client/issues/85)) ([ff6f015](https://github.com/nominal-io/nominal-client/commit/ff6f015bfba7a95617985763df1df4871eb8baee))

### Bug Fixes

- early return in set_units, add coverage + unit tests ([#97](https://github.com/nominal-io/nominal-client/issues/97)) ([874e8dc](https://github.com/nominal-io/nominal-client/commit/874e8dc7b4ae971abdb5d0fe828531d7a692646d))

## [1.7.1](https://github.com/nominal-io/nominal-client/compare/v1.7.0...v1.7.1) (2024-10-16)

### Bug Fixes

- remove subscript type specification for inheritance, not supported in <=3.10 ([#86](https://github.com/nominal-io/nominal-client/issues/86)) ([10e7304](https://github.com/nominal-io/nominal-client/commit/10e73044ce555447526f8c10687c258b6b9872de))

## [1.7.0](https://github.com/nominal-io/nominal-client/compare/v1.6.1...v1.7.0) (2024-10-15)

### Features

- add CLI endpoint to summarize an existing dataset ([#70](https://github.com/nominal-io/nominal-client/issues/70)) ([4ebb203](https://github.com/nominal-io/nominal-client/commit/4ebb20384c5c4e845cf3a0a8067cdb4dacdf9f54))
- expose set_token ([#84](https://github.com/nominal-io/nominal-client/issues/84)) ([9b12674](https://github.com/nominal-io/nominal-client/commit/9b126740e4e5c8a5a26a6901d16f0ca0a36d1fb5))
- get channel data as a pandas series ([#81](https://github.com/nominal-io/nominal-client/issues/81)) ([e38d4b0](https://github.com/nominal-io/nominal-client/commit/e38d4b05773e49c5925ac3c7020f0826855b3603))
- implement global options / decorators for client + debug + logging within CLI ([#71](https://github.com/nominal-io/nominal-client/issues/71)) ([1424957](https://github.com/nominal-io/nominal-client/commit/1424957f92563d9277d89c675e70219d67532589))
- native tdms support ([#80](https://github.com/nominal-io/nominal-client/issues/80)) ([867cd1b](https://github.com/nominal-io/nominal-client/commit/867cd1b80ce9cf215b4c15a8ab7cf88991807cec))

### Bug Fixes

- revert to prior release please config ([#78](https://github.com/nominal-io/nominal-client/issues/78)) ([48fac13](https://github.com/nominal-io/nominal-client/commit/48fac131dc7dd360965aa0108fa7fb31b26c4845))

## [1.6.1](https://github.com/nominal-io/nominal-client/compare/v1.6.0...v1.6.1) (2024-10-09)

### Chores

- add package-name to config ([#76](https://github.com/nominal-io/nominal-client/issues/76)) ([40c616a](https://github.com/nominal-io/nominal-client/commit/40c616ae9ec079e985d13c4fbd54a2792b9b193d))

## [1.6.0](https://github.com/nominal-io/nominal-client/compare/v1.5.0...v1.6.0) (2024-10-09)

### Features

- allow users to get channel metadata and set channel types from SDK ([#68](https://github.com/nominal-io/nominal-client/issues/68)) ([04c915b](https://github.com/nominal-io/nominal-client/commit/04c915b58c349cf851f0129b33c74102437f8f90))

### Bug Fixes

- remove component from release please tag ([#75](https://github.com/nominal-io/nominal-client/issues/75)) ([3bb709c](https://github.com/nominal-io/nominal-client/commit/3bb709c785bd62cf34d4716cfebfbc329386e0b9))
- update release please config ([#73](https://github.com/nominal-io/nominal-client/issues/73)) ([ed5a5f4](https://github.com/nominal-io/nominal-client/commit/ed5a5f4ceb1a407492b4a3bedcb7864df3f27710))

## [1.5.0](https://github.com/nominal-io/nominal-client/compare/v1.4.1...v1.5.0) (2024-10-07)

### Features

- add access to the units endpoint to the python client ([#65](https://github.com/nominal-io/nominal-client/issues/65)) ([06d3962](https://github.com/nominal-io/nominal-client/commit/06d39626c1f5aa6bc9166775daaf1b55c963533e))
- checklist support ([#61](https://github.com/nominal-io/nominal-client/issues/61)) ([f9105d9](https://github.com/nominal-io/nominal-client/commit/f9105d9ced054cae535a95d0aa0bf19f4cdf801e))

## [1.4.1](https://github.com/nominal-io/nominal-client/compare/v1.4.0...v1.4.1) (2024-10-03)

### Bug Fixes

- change default connection timeout to 30s (up from 10s) ([#63](https://github.com/nominal-io/nominal-client/issues/63)) ([19531dd](https://github.com/nominal-io/nominal-client/commit/19531dd8b83563ca870269dba60b61368f27c28b))

## [1.4.0](https://github.com/nominal-io/nominal-client/compare/v1.3.0...v1.4.0) (2024-10-02)

### Features

- cleanup & simplify timestamp handling ([#54](https://github.com/nominal-io/nominal-client/issues/54)) ([2211070](https://github.com/nominal-io/nominal-client/commit/2211070fc3c93a781a36298451cdb106a4e7ed2e))
- get current user ([#62](https://github.com/nominal-io/nominal-client/issues/62)) ([44c3270](https://github.com/nominal-io/nominal-client/commit/44c327006cb7254fa6db1f14bca06299f46dbb60))

## [1.3.0](https://github.com/nominal-io/nominal-client/compare/v1.2.0...v1.3.0) (2024-09-27)

### Features

- add function to poll ingestion status for multiple datasets ([#58](https://github.com/nominal-io/nominal-client/issues/58)) ([a6327e2](https://github.com/nominal-io/nominal-client/commit/a6327e2c69c9c7d626c78a91ca4d01c31651cddf))
- add start/end to Run.update() ([#55](https://github.com/nominal-io/nominal-client/issues/55)) ([98c4adb](https://github.com/nominal-io/nominal-client/commit/98c4adb0505ad033d78245a40fe234711a583912))

### Bug Fixes

- search_runs parameter rename: exact_name -> name_substring ([#59](https://github.com/nominal-io/nominal-client/issues/59)) ([f2f2b7d](https://github.com/nominal-io/nominal-client/commit/f2f2b7dc994787df980b594886a8172f5eb8e4c9))

## [1.2.0](https://github.com/nominal-io/nominal-client/compare/v1.1.0...v1.2.0) (2024-09-25)

### Features

- all get* methods to use only RIDs ([#46](https://github.com/nominal-io/nominal-client/issues/46)) ([0a7abca](https://github.com/nominal-io/nominal-client/commit/0a7abca422966ad8d699e11992bee734e2519e93))
- support log sets ([#53](https://github.com/nominal-io/nominal-client/issues/53)) ([cb1cda3](https://github.com/nominal-io/nominal-client/commit/cb1cda3900c08f27cdf8ba8368ddd658b5630a23))

## [1.1.0](https://github.com/nominal-io/nominal-client/compare/v1.0.0...v1.1.0) (2024-09-17)

### Features

- add bulk add datasource method to run ([#47](https://github.com/nominal-io/nominal-client/issues/47)) ([f874dda](https://github.com/nominal-io/nominal-client/commit/f874dda882fa1637662f7794ff883fd81bcc8f50))
- add csv to dataset method ([#38](https://github.com/nominal-io/nominal-client/issues/38)) ([f28efe4](https://github.com/nominal-io/nominal-client/commit/f28efe4961d39fa2fff436f7d36726a1c4f949b3))
- add video support ([#42](https://github.com/nominal-io/nominal-client/issues/42)) ([b09532a](https://github.com/nominal-io/nominal-client/commit/b09532ab4aac76e794ab95cdd139b67f2bf4c5d0))

### Bug Fixes

- detect .csv.gz and add helper method for initial csv creation ([#41](https://github.com/nominal-io/nominal-client/issues/41)) ([8cc307d](https://github.com/nominal-io/nominal-client/commit/8cc307d9234f913c5f5d8fa4a180641416fe2ab9))
- file path extension check fails for paths with other “.”s in them ([#45](https://github.com/nominal-io/nominal-client/issues/45)) ([9e2d735](https://github.com/nominal-io/nominal-client/commit/9e2d73555659b2f1cef2da84e091ca4efd6d1ee0))

### Documentation

- update repeated start typo for Create a Run ([#43](https://github.com/nominal-io/nominal-client/issues/43)) ([6513b96](https://github.com/nominal-io/nominal-client/commit/6513b96ccaf55334dd276c3ca58e2be7ea960fc5))

## [1.0.0](https://github.com/nominal-io/nominal-client/compare/v1.0.0-beta...v1.0.0) (2024-09-13)

### Features

- add docs, rename sdk submodule -> core ([#32](https://github.com/nominal-io/nominal-client/issues/32)) ([77ff5e0](https://github.com/nominal-io/nominal-client/commit/77ff5e0c447190e2ac3c79ae3e25bf22c45d0d78))

### Bug Fixes

- better token error message ([#37](https://github.com/nominal-io/nominal-client/issues/37)) ([9386375](https://github.com/nominal-io/nominal-client/commit/9386375ef44dfa44a710739161c9b65b70f9e988))

### Miscellaneous Chores

- release 1.0.0 ([32724fb](https://github.com/nominal-io/nominal-client/commit/32724fb0aa453f009c8af772361bfddced3d36a6))

## [1.0.0-beta](https://github.com/nominal-io/nominal-client/compare/v0.5.0...v1.0.0-beta) (2024-09-12)

### Miscellaneous Chores

- release 1.0.0-beta ([1e5fe1a](https://github.com/nominal-io/nominal-client/commit/1e5fe1a8839ee230beeddb85c135fc4cbc768889))
- release 1.0.0-beta ([f636885](https://github.com/nominal-io/nominal-client/commit/f6368850ad0eabff577533f162a0f94c43d3f5ac))

## 0.5.0 (2024-09-12)

### Features

- lint for python formatting ([7ed7cef](https://github.com/nominal-io/nominal-client/commit/7ed7cef6c9c9393178f07ce55759f07d9378057f))
- update runs ([2bbfcb8](https://github.com/nominal-io/nominal-client/commit/2bbfcb8bfef528e9ae5e064a71893f363bde1ca7))
- use poetry ([8b8b924](https://github.com/nominal-io/nominal-client/commit/8b8b92400eded6478b2c4043f996bcdbcef3eafc))

### Bug Fixes

- add isort linting and instructions for configuration in vscode ([3f348c5](https://github.com/nominal-io/nominal-client/commit/3f348c53a7da4467abeadb4d3a68048d80917f96))
- reformat ([caac5f1](https://github.com/nominal-io/nominal-client/commit/caac5f16725437cb7de3b60bcd3c5365eb9d83c2))
- respect run properties ([927b50d](https://github.com/nominal-io/nominal-client/commit/927b50d708450087b384706e8bfa7674f6f8f7e2))

### Miscellaneous Chores

- release 0.5.0 ([348c00a](https://github.com/nominal-io/nominal-client/commit/348c00a64ca5df63ff7ab24287233ebb8956932b))
