Changelog
View Sourcev3.0.0
- This is a major upgrade. The focus was the
ExAws.ElasticLoadBalancingV2module. A large number of functions had arity changes. These changes may break your existing code using this library. Apologies. It should be fairly easy to address the problem if it occurs. A large number of types were either defined or redefined (because the previous definition was inaccurate) from previous version. - Remove unneeded opts parameter for the following functions (the arity
is for the updated functions):
ExAws.ElasticLoadBalancingV2.add_tags/2ExAws.ElasticLoadBalancingV2.delete_listener/1ExAws.ElasticLoadBalancingV2.delete_load_balancer/1ExAws.ElasticLoadBalancingV2.delete_rule/1ExAws.ElasticLoadBalancingV2.delete_target_group/1ExAws.ElasticLoadBalancingV2.deregister_targets/2ExAws.ElasticLoadBalancingV2.describe_load_balancer_attributes/1ExAws.ElasticLoadBalancingV2.modify_load_balancer_attributes/2ExAws.ElasticLoadBalancingV2.modify_target_group_attributes/2ExAws.ElasticLoadBalancingV2.register_targets/2ExAws.ElasticLoadBalancingV2.remove_listener_certificates/2ExAws.ElasticLoadBalancingV2.remove_tags/2ExAws.ElasticLoadBalancingV2.set_ip_address_type/2ExAws.ElasticLoadBalancingV2.set_rule_priorities/1
ExAws.ElasticLoadBalancingV2.add_trust_store_revocations/2modified. The parameterrevocation_contentsis not required. The signature of the function was modified to allow passing justtrust_store_arnas the sole parameter.ExAws.ElasticLoadBalancingV2.create_target_group/2modified. The parametervpc_idis not required. It can be passed in the optional opts parameter if needed. This function replaces the library's previous functioncreate_target_group(name, vpc_id, opts \\ []). The parametervpc_idis optional. Note: Thevpc_idis the identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply. Otherwise, this parameter is required.ExAws.ElasticLoadBalancingV2.create_listener/3created as replacement forcreate_listener/5. The parametersportandprotocolare optional. In the new function they are passed in theoptsif needed. The functioncreate_listener/5is deprecated.ExAws.ElasticLoadBalancingV2.create_target_group/2replaces the previous functioncreate_target_group/3. The functioncreate_target_group/3has been removed.- Added functions:
ExAws.ElasticLoadBalancingV2.add_trust_store_revocations/2ExAws.ElasticLoadBalancingV2.describe_trust_store_revocations/2ExAws.ElasticLoadBalancingV2.describe_trust_store_associations/2ExAws.ElasticLoadBalancingV2.get_resource_policy/1ExAws.ElasticLoadBalancingV2.get_trust_store_ca_certificates_bundle/1ExAws.ElasticLoadBalancingV2.modify_capacity_reservation/2ExAws.ElasticLoadBalancingV2.modify_ip_pools/2ExAws.ElasticLoadBalancingV2.modify_listener_attributes/2ExAws.ElasticLoadBalancingV2.modify_trust_store/4ExAws.ElasticLoadBalancingV2.remove_trust_store_revocations/2
- Dependencies updated in mix.lock file.
v2.2.2
- Bug Fix: Typespec for target_description modified
- Enhancement: Modify doc tests to make resulting doc more readable
v2.2.1
- Bug Fix: CanonicalHostedZoneId support added to ExAws.ElasticLoadBalancingV2.Parsers
- Enhancement: Switch to main branch
- Enhancement: Use Github Workflows to test with multiple Elixir versions, credo, dialyzer
- Enhancement: Update dependencies
v2.1.1
- Provide alternative param format for add_tags on v2 to align with classic add_tags
v2.1.0
- Implement all the other classic load balancer functions
v2.0.2
- Initial published version to hex.pm