Skip to content
This repository has been archived by the owner on Oct 15, 2019. It is now read-only.

Releases: talkiq/gcloud-rest

1.2.3

25 Jan 19:35
Compare
Choose a tag to compare

TaskManager

  • fix: refactor lease manager to avoid implicitly shared memory

1.2.2

25 Jan 07:28
Compare
Choose a tag to compare

TaskManager

  • fix: avoid recreating multiprocessing.Manager() for each leaser

1.2.1

23 Jan 02:35
Compare
Choose a tag to compare

TaskManager

  • feature: use multiprocessing over threading throughout
  • feature: run TaskQueue events immediately after killing lease_manager
  • fix: enable shared memory usage for lease primitives
  • fix: optimize lease_manager end timing for least chance of lost task

1.2.0

23 Jan 00:55
Compare
Choose a tag to compare

TaskManager

  • feature: use processes instead of threads for lease manager to ensure heavy task loads don't cause missed leases

TaskQueue

  • feature: avoid leasing tasks in drain to ensure recently-leased tasks can be drained
  • minor: import retry logging
  • minor: catch more specific json decode exception

1.1.1

09 Jan 21:26
Compare
Choose a tag to compare

TaskManager

  • fix: fix threading model for lease renewal

1.1.0

09 Jan 19:43
Compare
Choose a tag to compare

TaskQueue

  • feat: include more log information on failed HTTP requests (#23)
  • feat: expose encode/decode methods (#21)
  • fix: update backoff logic to obey Google suggestions
  • fix: prevent errors when a non-positive batch_size is passed

1.0.0

08 Jan 19:43
Compare
Choose a tag to compare

TaskQueue

  • migrate to cloudtasks v2beta2 API

0.6.2

18 Dec 21:54
Compare
Choose a tag to compare

Dependencies

  • fix issue where cryptography is used but not necessarily installed

TaskQueue

  • refactor TaskManager to avoid TypeError generation in expected case

0.6.1

11 Dec 20:49
Compare
Choose a tag to compare

Auth

  • fix urlencode call (#15)

0.6.0

01 Dec 02:27
Compare
Choose a tag to compare

This release ensures that every gcloud-rest component is now properly threadsafe.

Storage

  • feature: initial release

TaskQueue

  • feature: implement backoff when no tasks exist (#13)
  • feature: allow setting retry_limit for failed tasks
  • fix: do not error when no deadletter_insert_function is provided to TaskManager (#11)

Auth

  • refactor: remove dependency on private ServiceCredentials method