Releases: paws-r/paws
paws-v0.1.12
- 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
- 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
- Fix parsing of shared configuration and credential files.
paws.common-v0.3.10
-
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 thename
field.
paws-v0.1.11
- 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 thelist_buckets
documentation. - Show the structure of API responses.
- Remove extra escapes and fix miscellaneous formatting issues.
- Link to the relevant Paws help page wherever the documentation refers to an API operation, e.g. references to S3's
- 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 withrole_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
.
- Support multifactor authentication with the
paws.common-v0.3.9
- Support multifactor authentication, using the
mfa_serial
shared configuration file item. - Support
AWS_CONFIG_FILE
,AWS_SHARED_CREDENTIALS_FILE
,AWS_CREDENTIAL_EXPIRATION
, andAWS_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
- 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
s3$put_object
will now read in files when given file paths for theBody
parameter. Previously it would accept only blobs, e.g. fromreadBin
.
paws-v0.1.10
- Update Paws with the latest AWS features.
- Remove some extra backslashes mistakenly included in documentation.
paws.common-v0.3.6
- 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.