Skip to content

Releases: deploymenttheory/go-api-http-client

v0.2.9

31 Jul 08:58
163a02d

Choose a tag to compare

What's Changed

Main:
Moved to HttpExecutor interface for http.Client operations. Allows mocking or move to different http module if necessary.

Other:
Housekeeping
Unit/Integration tests started

Full Changelog: v0.2.8...v0.2.9

v0.2.8

16 Jul 08:59
b9ca2b0

Choose a tag to compare

Appeasing the tag monster. I messed up the Go directory and this fixes it. Sorry!

What's Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7

16 Jul 08:58

Choose a tag to compare

Full Changelog: v0.2.6...v0.2.7

v0.2.6

02 Jul 14:53
275ac33

Choose a tag to compare

Logging refactored and moved to zap.SugaredLogger
Comments added
Style adjustments as per Google style guides.

What's Changed

  • chore: Update timeout context logging in multipartrequest.go by @ShocOne in #253
  • Logging Refactor - Moved to zap.SugaredLogger by @thejoeker12 in #254

Full Changelog: v0.2.5...v0.2.6

v0.2.5

25 Jun 07:00
0217252

Choose a tag to compare

v0.2.5

What's Changed

  • chore: removed retry logic for testing by @ShocOne in #250
  • bug fixes for multipart request by @ShocOne in #251
  • chore: Refactor context handling to support both customtimeout and ba… by @ShocOne in #252

Full Changelog: v0.2.2...v0.2.5

v0.2.2

22 Jun 11:55

Choose a tag to compare

bugfixes

Full Changelog: v0.2.1...v0.2.2

v0.2.1

21 Jun 14:35
74be6fe

Choose a tag to compare

What's Changed

  • updated docs for refactor changes by @ShocOne in #247
  • Added Features: mandatory req delay, retry mechanism togglable by @thejoeker12 in #248

Full Changelog: v0.1.54...v0.2.1

v0.2.0

20 Jun 15:16

Choose a tag to compare

What's Changed

  • Large Restructure of HTTP Client data flow.
  • Migrated Jamf specific integration code to new repo (alongside other integrations) - github.com/deploymenttheory/go-api-http-client-integrations/jamf.
  • Various small refactors, better error catching and easier to maintain logic.
  • Code tidying, removal of comments.
  • Flattening of package structure when not required elsewhere.
  • Temporary removal of concurrency management until refactor can be implemented

Full Changelog: v0.1.53...v0.2.0

Upcoming

  • Logging refactor
  • Redirect refactor
  • Concurrecy manager reimplementation

v0.1.53

06 Jun 15:20
778ea08

Choose a tag to compare

v0.1.53

What's Changed

  • Updated multipart comments and update func param names for clarity by @ShocOne in #220
  • chore: experimenting with using a streaming technique rather than a b… by @ShocOne in #221
  • chore: Refactor chunk size for file upload in multipart request to 2m… by @ShocOne in #222
  • Dev multipartfix by @ShocOne in #223
  • Refactor chunk size for file upload in multipart request to 10MB per … by @ShocOne in #224
  • Dev multipartfix by @ShocOne in #225
  • Refactor logUploadProgress function to include elapsed time in upload… by @ShocOne in #226
  • chore: Improve logging and streaming for multipart file upload by @ShocOne in #227
  • chore: Improve logging and streaming for multipart file upload by @ShocOne in #228
  • chore: trial implemention of resumable uploads by @ShocOne in #229
  • testing 64MB chunk size by @ShocOne in #230
  • Refactor chunk size for file upload in multipart request to 64MB for … by @ShocOne in #231
  • Refactor chunk size for file upload in multipart request to 8MB for i… by @ShocOne in #232
  • Refactor addFilePart function to include custom headers for each part… by @ShocOne in #233
  • Dev multipartfix by @ShocOne in #234

Full Changelog: v0.1.52...v0.1.53

v0.1.52

06 Jun 07:31
4497ff9

Choose a tag to compare

v0.1.52

What's Changed

  • chore: Refactor multipart request handling and logging by @ShocOne in #219

Full Changelog: v0.1.51...v0.1.52