Skip to content

Releases: braze-inc/growth-shares-lambda-user-csv-import

v0.2.5

09 May 00:57
Compare
Choose a tag to compare

What's Changed

  • "Removed lower() from stripped variable and applied to tests of null, true, false. This will preserve the case in an array" by @pcapazzi in #13
  • change Python runtime to 3.12 in template.yaml by @sarum-berlin in #14

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

22 Mar 13:50
Compare
Choose a tag to compare

Changelog:

  • Do not cast nan value to float

v0.2.3

09 Nov 21:27
Compare
Choose a tag to compare

Changelog:

  • Do not crash the import if there is an invalid row, skip the line instead
  • If the process is unsuccessful in converting a string into an array, return it as string instead
  • Better error messages

v0.2.2

22 Feb 18:17
Compare
Choose a tag to compare

What's Changed

Features

  • SNS support - find out more in the README under Monitoring and Alerting

Fix

  • Improve CloudWatch log messages

v0.2.1

19 Jan 20:59
Compare
Choose a tag to compare

What's Changed

Fix

  • Adds additional safety checks to prevent processing empty or finished files repeatedly
  • Add LambdaInvoke policy to the application template

v0.2.0

11 Jan 21:28
Compare
Choose a tag to compare

What's Changed

Features

  • (Breaking) Support for converting values to a proper type - boolean values will be sent as boolean, numerical values will be sent as numbers

Fix

  • Non-string arrays deconstructing returning an error

v0.1.5

13 Dec 19:44
Compare
Choose a tag to compare

What's Changed

Fix

  • Fix missing import when chunks were filled with no leftovers

v0.1.4

16 Nov 19:49
Compare
Choose a tag to compare

This version consolidates the minor patches and brings new retry logic.

What's Changed

  • New retry logic that catches all requests exceptions and handles each thread independently
  • Return success in case of an empty CSV file with headers only
  • Omit users that have a row with an external ID given but no values for any of the attributes

v0.1.3

12 Oct 20:32
Compare
Choose a tag to compare

What's Changed

Breaking

  • Empty attribute values will be ignored instead of setting the value of the attribute to an empty string which will provide the ability to only send in updated values for the attributes

Features

  • Support for unsetting the attributes with a new reserved keyword null

v0.1.2

29 Apr 21:29
Compare
Choose a tag to compare

What's Changed

  • Increase streaming byte chunk to 10MB to save S3 Object get requests
  • Detect end of file without a new line
  • Decode object key with spaces