Skip to content

Releases: paws-r/paws

paws-v0.1.12

03 Sep 12:08
ce5c985
Compare
Choose a tag to compare
  • Make the following services available on CRAN:
    • AppStream (appstream)
    • Cloud 9 (cloud9)
    • CodeBuild (codebuild)
    • CodeCommit (codecommit)
    • CodeDeploy (codedeploy)
    • CodePipeline (codepipeline)
    • CodeStar (codestar)
    • WorkDocs (workdocs)
    • WorkLink (worklink)
    • WorkSpaces (workspaces)
    • X-Ray (xray)
  • Fix the endpoint for EventBridge (eventbridge).

paws.common-v0.3.12

15 Aug 17:15
3654ece
Compare
Choose a tag to compare
  • Support S3 access points in all S3 operations that accept a bucket argument.
    Fixes #403.
  • Fix certain API requests for S3 that were malformed due to mistakenly
    including empty list elements, e.g. s3_put_bucket_lifecycle_configuration.
    Fixes #438.
  • Add an option to immediately close all HTTP connections, instead of the
    default behavior which will reuse connections for requests within 5 seconds.
    Using this feature allows you to switch credentials within 5 seconds without
    getting your request rejected with a SignatureDoesNotMatch error.
    Example usage: s3 <- paws::s3(config = list(close_connection = TRUE)).
    Fixes #431.

paws.common-v0.3.11

20 May 23:46
963c587
Compare
Choose a tag to compare
  • Fix parsing of shared configuration and credential files.

paws.common-v0.3.10

16 May 18:31
7afbdff
Compare
Choose a tag to compare
  • Use path style URLs for S3 when using custom endpoints, (e.g. localhost:9000/mybucket). This is useful when using software like MinIO. When not using custom endpoints, Paws will in general use "virtual hosted" URLs (e.g. mybucket.s3.amazonaws.com) except in special cases.

  • Use path style URLs for S3 when using the new s3_force_path_style option when calling paws::s3(), e.g.:

    s3 <- paws::s3(config = list(
        s3_force_path_style = TRUE
    ))
  • Add support and a default value for timeout, how long to wait in seconds for an acknowledgement of an HTTP request before failing. Default = 60. This is user configurable by adding arguments to the service call, e.g.

    svc <- paws::svc(config = list(timeout = 10))
  • Don't skip lower case field names for REST location elements. For example, lexmodelbuildingservice$create_bot_version(name, checksum) previously failed due incorrectly skipping the name field.

paws-v0.1.11

13 Mar 23:24
71717a6
Compare
Choose a tag to compare
  • Fix the default endpoints for a number of services which previously used non-standard or incorrect endpoints:
    • API Gateway Management API (apigatewaymanagementapi)
    • API Gateway V2 (apigatewayv2)
    • Application AutoScaling (applicationautoscaling)
    • AutoScaling Plans (autoscalingplans)
    • EC2 Instance Connect (ec2instanceconnect)
    • Elastic Container Registry (ecr)
    • EventBridge (eventbridge)
    • Kinesis Analytics V2 (kinesisanalyticsv2)
    • License Manager (licensemanager)
    • Personalize Events (personalizeevents)
    • Personalize Runtime (personalizeruntime)
    • Pinpoint Email (pinpointemail)
    • Pinpoint SMS and Voice (pinpointsmsvoice)
    • RDS Data Service (rdsdataservice)
    • S3 Control (s3control)
    • SageMaker (sagemaker)
  • Updates to documentation:
    • Link to the relevant Paws help page wherever the documentation refers to an API operation, e.g. references to S3's ListBuckets operation now link to the list_buckets documentation.
    • Show the structure of API responses.
    • Remove extra escapes and fix miscellaneous formatting issues.
  • Updates to credential support inherited from updates to paws.common. See https://github.com/paws-r/paws/blob/main/docs/credentials.md for details about which options are supported and how to use them.
    • Support multifactor authentication with the mfa_serial shared configuration file setting in concert with role_arn.
    • Cache credentials in each service object and automatically refresh them when they expire.
    • Support the environment variable options AWS_CONFIG_FILE, AWS_SHARED_CREDENTIALS_FILE, AWS_CREDENTIAL_EXPIRATION, and
      AWS_EC2_METADATA_DISABLED.

paws.common-v0.3.9

26 Feb 23:36
199f294
Compare
Choose a tag to compare
  • Support multifactor authentication, using the mfa_serial shared configuration file item.
  • Support AWS_CONFIG_FILE, AWS_SHARED_CREDENTIALS_FILE, AWS_CREDENTIAL_EXPIRATION, and AWS_EC2_METADATA_DISABLED environment variables. See https://github.com/paws-r/paws/blob/main/docs/credentials.md for explanations of all settings.
  • Cache credentials in each service object.

paws.common-v0.3.8

25 Jan 20:59
977de01
Compare
Choose a tag to compare
  • Use no timeout by default when making HTTP requests. The previous release set the default timeout to 10 seconds, which prevented users from downloading large files.

paws.common-v0.3.7

25 Jan 13:35
2f5d3f1
Compare
Choose a tag to compare
  • s3$put_object will now read in files when given file paths for the Body parameter. Previously it would accept only blobs, e.g. from readBin.

paws-v0.1.10

17 Jan 21:22
6325d85
Compare
Choose a tag to compare
  • Update Paws with the latest AWS features.
  • Remove some extra backslashes mistakenly included in documentation.

paws.common-v0.3.6

15 Dec 01:15
e01d006
Compare
Choose a tag to compare
  • Add the error response and HTTP status code to the condition object, in addition to having it be in the condition object's attributes. This is in response to a request in issue #329.
  • Make errors be of class paws_error in addition to their other classes, e.g. http_400, error, condition.
  • Correctly unmarshal EC2 API error responses.