Releases: AdRoll/kinetic
v1.3.1 - using b64fast
[RTI-7651] Replace base64 by b64fast (#22)
v1.3.0 - with rebar3 and OTP21 support
Merge pull request #20 from AdRoll/RTI-5176-OTP21 [RTI-5176] Use rebar3 and make sure the project compiles with OTP21
use erliam
Use erliam
in kinetic.
https://github.com/AdRoll/erliam contains common aws credential
refreshing and metadata management code which was factored out of
kinetic
and dinerl
; now use it in kinetic and no longer manage our
own credential refreshing and signing.
Notable changes:
-
iam_role
in the application environment is now ignored; instead,
assume the role to use has the same name as the instance profile,
and use that name when obtaining temporary instance credentials. -
a different error atom can be returned from
kinetic:execute/3
if
attempting to use kinetic without starting its supervision tree. -
specifying long-term credentials in kinetic environment will
interfere with other applications also using erliam which do the
same (if those credentials differ).
jiffy update and return putrecords results in order
v1.1.1 update jiffy version
add PutRecords support
Support PutRecords
.
Note: changes the form of certain errors. Now, a failing http request to the kinesis endpoint will result in a 2-tuple ({error, {Code, ResponseHeaders, ResponseBody}}
) instead of a 4-tuple ({error, Code, ResponseHeaders, ResponseBody}
).
Small Fixes Edition
This release is a grab-bag of small modifications. kinetic will now start up in an OTP release environment and some Erlang 18-isms are now respected.
Support hologram and per-operation parameter overrides
- Support https://github.com/AdRoll/hologram (fall back to hologram-supported URL when obtaining role name)
- Support per-operation parameter overriding (currently: timeout and region).
First tag.
Merge pull request #4 from jesse-lauro/master Fixes bad authorization logic when leveraging metadata service