Skip to main content

AWS CDK based lambda layer including useful utilities.

Project description

TODO

Release history

1.6.2

  • Do not serialize returned ssm parameters.

1.6.1

  • Add more logging for better visibility.

1.6.0

  • SSM should_refresh function should be public.

1.5.1

  • Add logging on ssm error decorator.

1.5.0

  • Force using error_class to error_classes.

1.4.0

  • Add functionality to fetch and cache SSM parameters.
  • Add OS type parameters.

1.3.0

  • Add media Response and wav/mpeg headers.

1.2.0

  • Add DoNotUpdate class, useful when checking what parameters to update and what not.

1.1.3

  • Implement retrying logic to HttpCall.

1.1.2

  • Make sure test coverage is at least 80%.
  • Add CI/CD pipeline.
  • Add more encodings to decode responses.

1.1.1

  • Add urllib3 dependency.

1.1.0

  • Add DynamoDBEncoder that subclasses DecimalEncoder and additionally encodes sets as lists.

1.0.3

  • Modify call_to_json function by checking whether the response contains body.

1.0.2

  • Add exception logging for failed imports.

1.0.1

  • Expose http_endpoint on NeigbourEndpoint class.

1.0.0

  • Release version with major braking changes.
  • Consistent naming for imports.
  • Unit tests to cover all functions and classes.
  • Add neighbour endpoint.
  • General code improvements and cleanup.

0.0.16

  • Fix logging imports.
  • Add logging of exception tracebacks to exception_middleware.
  • Add logging about HTTP requests.
  • Set request scheme for parent API Gateway urls depending on current protocol.

0.0.15

  • Add a CognitoAccessToken for parsing access token information provided by the API Gateway using Cognito authorizer.

0.0.14

  • Add a LoggingManager for setting up logging configuration

0.0.13

  • Add custom JSON encoder with support for decimal.Decimal encoding

0.0.12

  • Implement API Gateway body parsing.

0.0.11

  • Fix imports.

0.0.10

  • Implement exceptions.

0.0.9

  • Fix api gateway url.

0.0.8

  • Add xml to dict converter utility. No dependencies.

0.0.7

  • Fix imports.

0.0.6

  • Add ability to check whether singleton was initialized.

0.0.5

  • Remove description.

0.0.4

  • Do not create an extra stack.

0.0.3

  • Add safe initialization.

0.0.2

  • Add Layer class and Singleton.

0.0.1

  • Initial build.

Project details


Release history Release notifications | RSS feed

This version

1.6.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

b_lambda_layer_common-1.6.2.tar.gz (26.6 kB view hashes)

Uploaded Source

Built Distribution

b_lambda_layer_common-1.6.2-py3-none-any.whl (50.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page