Skip to content

Releases: chime-experiment/comet

20.10.1

09 Oct 18:42
Compare
Choose a tag to compare

20.10.1 (2020-10-09)

Bug Fixes

  • manager: accept version str to be unicode (8e7aa09), closes #91
  • manager: version param error message prints wrong type (4e08ccb), closes #90

20.10.0

05 Oct 21:25
Compare
Choose a tag to compare

20.10.0 (2020-10-05)

Bug Fixes

  • broker: datasets get cached as not found permanently (#88) (606b6f1)

20.7.0

28 Jul 22:36
Compare
Choose a tag to compare

20.7.0 (2020-07-28)

Features

  • broker: add debug logging: ds check success (30557f9)
  • broker: simplify dataset update (98b7719)

20.6.1

18 Jun 22:10
Compare
Choose a tag to compare

20.6.1 (2020-06-18)

Features

  • broker: improve failure logging (09ebb00)
  • broker: speed up /update-datasets (ec922e9)
  • broker: speed up gather_update (6bde095)

20.6.0

11 Jun 18:05
Compare
Choose a tag to compare

20.6.0 (2020-06-11)

Bug Fixes

  • archiver: also catch peewee exceptions if they are renamed again (01cc999)

Features

  • manager: add option register_state(register_datasets) (9f87039)
  • manager: register_* take and return the objects (0ac148a)

BREAKING CHANGES

  • manager: Manager.start_state and config_state are State objects now, not IDs
  • manager: - manager.register_state does not return a state ID anymore, but a State
    object.
  • manager.register_dataset returns a Dataset object instead of an ID now.

2020.4.0

10 Apr 01:26
Compare
Choose a tag to compare

2020.4.0 (2020-04-10)

Bug Fixes

  • broker: use asyncio.gather (83592ab)
  • manager: raise BrokerError for bad HTTP status (fb563a6)

Features

  • archive_everything: trigger (re-)archiving of all data (19b8222)
  • broker: add --timeout (default 40) (1b77468)
  • manager: get_dataset requests updates if needed (0039c08)
  • manager: get_state asks broker if unknown (e561b5a)

2019.12.0

13 Dec 20:51
Compare
Choose a tag to compare

Bug Fixes

  • init: only import Broker for python>2 (bc6e232)
  • broker: disable sanic debug mode (ecb4d33)
  • broker: don't wait for root ds of invalid ds (14cb078)
  • broker: ignore cancellation in endpoints after point of no return (7e98366)
  • broker: remove unsued /register-external-state (bb77294)
  • broker: set requested state as late as possible (936f7d9)
  • broker: set sanic timeouts to 120s (88183a1)
  • broker: sort out task gathering (6156769)
  • broker: use correct TimeoutError (e7eb4ec)
  • init: don't import classes here (e5ccf95)
  • manager: change 'types' to 'type' (4a14d39)
  • broker: move type from request into the state (e90c531)
  • manager: change to use MurmurHash3 for hashing (325154c)
  • manager: change type of field hash to str (3ec6578)
  • manager: ConnectionError handling (e90febe)
  • manager: make hash function python2.7 compatible (4832a2f)

Features

  • archiver: take input from redis (6eeac59)
  • broker: add port option (b14b212), closes #40
  • broker: add simple /status (909af47), closes #36
  • broker: add timestamp to requested_states (e0d477f)
  • broker: be more verbose about hash collision error (46454ca)
  • broker: use redis for shared state (3b2e36b)
  • broker: use semaphore for worker startup (1aa3fd6)
  • thread_id: add logging adapter for thread ids (41a1a6e)