Skip to content

Releases: itmecho/germinate

0.7.0

21 Sep 09:30
0.7.0
5b1c11a
Compare
Choose a tag to compare

Maintenance release for dependency updates (thanks @moritzheiber)

0.6.0

12 Aug 15:36
0.6.0
0f34781
Compare
Choose a tag to compare

New Features

  • awsssm and awsec2tag loaders now try to discover the current region from the metadata service
  • aws* loaders are now behind a feature flag

0.5.0

19 Jun 09:51
e678673
Compare
Choose a tag to compare

Features

  • AWS EC2 Tags are now cached so only a single request is made to the API when multiple tag values are loaded
  • Moved AWS loaders into their own aws feature to give people the option to not depend on the rusoto crates
  • Removed dependency on all tokio features

0.4.0

27 May 22:43
d4fc8f1
Compare
Choose a tag to compare

Features

  • Improved crate documentation

Breaking Changes

  • Changed Seed::new method to accept a &str instead of a String to make the API more versatile

0.3.0

25 May 21:41
72afd85
Compare
Choose a tag to compare

New Features

  • New value source: AWS EC2 metadata service

  • New value source: AWS EC2 instance tags

  • Added a simple CLI implementation for templating files

  • Setup Github CI and release workflow

Breaking Changes

  • Restructured the project to simplify the API
    • Renamed the ValueLoader trait to Loader
    • Made the seed module public only to the crate. This means that if you were using germinate::seed::Seed::new(...) anywhere, you will need to change to use germinate::Seed::new(...) instead
    • Changed the load method on the Loader trait to take a&str instead of a String. This avoids an allocation and makes the API simpler