Releases: paws-r/paws
Releases · paws-r/paws
paws.common-v0.7.7
- fix unix time expiration check
- remove redundant caching method
- ensure all calls has paws user-agent string attached
paws-v0.7.0
- Support
hostPrefix
when building aws api call. This fixes services likeomics
#804 - Regenerated service api
paws.common-v0.7.6
Minor patch update, focusing on aws s3 copy functionality:
- fix handle_copy_source_param encoding redirected calls.
- fix handle_copy_source_param removing attributes
paws.common-v0.7.5
- build endpoint with host_prefix (#804), thanks to @joseale2310 and @lyschoening for raising issue.
- fix
unix_time
ensure seconds is numeric (#804), thanks to @joseale2310 and @lyschoening for raising issue. - fix stop anonymous credentials removing
x-amz-*
headers (#815) thanks to @cgostic for raising issue - fix s3 redirect for download_file
- fix encode
CopySource
in operationCopyObject
(#819) - enable lists to be passed to
CopySource
forCopyObject
operations (#819). This is to align withboto3
implementation.
library(paws)
client <- s3()
bucket = "BUCKET"
key = "%01file%/output.txt"
resp <- client$put_object(
Bucket = bucket,
Key = key,
Body = charToRaw("helloworld")
)
client$copy_object(
Bucket = bucket,
Key = "file_out_1.txt",
CopySource = sprintf("/%s/%s", bucket, key)
)
client$copy_object(
Bucket = bucket,
Key = "file_out_2.txt",
CopySource = list(
Bucket = bucket,
Key = key
)
)
- convert
uuid
tocpp
for performance improvement.
paws.common-v0.7.4
- fix
transpose
to correctly parse lists with empty first elements (#791), thanks to @FMKerckhof for raising issue. - support refreshable credentials for
sso
(#793) - fix region redirect for aws s3 buckets (#788) thanks to @payam-delfi for identifying issue
- enrich error messages to align with boto3 error message template:
# previous error message format
svc <- paws.storage::s3()
response <- svc$get_object(
Bucket = "<bucket>",
Key = "<key>",
IfNoneMatch = "<etag>"
)
#> Error: SerializationError (HTTP 304). failed to read from query HTTP response body
# new error message format
client <- paws.storage::s3()
resp <- client$get_object(
Bucket = "<bucket>",
Key = "<key>",
IfNoneMatch = "<etag>"
)
#> Error: SerializationError (HTTP 304). An error occurred when calling the GetObject operation: Not Modified
- use s3 head_bucket operation as final resort when redirecting aws s3 call.
paws-v0.6.0
Update paws SDK to the latest services for each category, please check out https://www.paws-r-sdk.com/ for full documentation.
paws.common-v0.7.3
Hot fix
- fix xml_parse to correctly parse empty elements (#783) thanks to @stevepowell99 for raising issue
paws.common-v0.7.2
Performance: 🚀
- improve performance of restxml_unmarshal up to ~ x3
New Feature: 💡
- support global endpoint_url in config file and environmental variables (#764), thanks to @James-G-Hill for raising issue
Bug Fix: 🐞
- fix rest_unmarshal_location_elements only skip header if location is not found (#761)
- ensure custom endpoints aren't modified
paws.common-v0.7.1
Performance: 🚀
- minor performance enhancements
- convert
json_convert_string
tocpp
for significant performance improvement (#754) - convert components of
resolve_endpoint
tocpp
to get a x2 performance enhancements
New Feature: 💡
Bug Fix: 🐞
- fix MIME type for AWS BedrockRuntime Client (#749), thanks to @alex23lemm for raising issue.
paws-v0.5.0
New Methods for paws categories:
- accessanalyzer
- appfabric
- apprunner
- arczonalshift
- backup
- bedrock
- bedrockruntime
- billingconductor
- cloudtraildataservice
- cloudwatchinternetmonitor
- cloudwatchlogs
- cloudwatchobservabilityaccessmanager
- codecatalyst
- codecommit
- codegurusecurity
- codestarconnections
- comprehend
- connect
- connectcases
- connectwisdomservice
- controltower
- costandusagereportservice
- customerprofiles
- datazone
- detective
- docdbelastic
- drs
- ec2
- ecr
- efs
- eks
- elasticache
- elbv2
- emr
- entityresolution
- eventbridgepipes
- eventbridgescheduler
- finspace
- fis
- fsx
- globalaccelerator
- glue
- guardduty
- Imagebuilder
- ivsrealtime
- kafka
- kendraranking
- kinesis
- lakeformation
- lexmodelsv2
- licensemanagerlinuxsubscriptions
- lookoutequipment
- marketplacecatalog
- neptunedata
- omics
- opensearchingestion
- opensearchservice
- opensearchserviceserverless
- paymentcryptographycontrolplane
- paymentcryptographydataplane
- pcaconnectorad
- personalizeevents
- personalizeruntime
- pinpointsmsvoicev2
- prometheusservice
- quicksight
- rds
- redshift
- redshiftserverless
- rekognition
- resourceexplorer
- route53recoverycontrolconfig
- s3
- s3control
- sagemaker
- sagemakergeospatialcapabilities
- sagemakermetrics
- secretsmanager
- securitylake
- servicediscovery
- sfn
- ssm
- ssmincidents
- ssmsap
- ssoadmin
- supportapp
- telconetworkbuilder
- textract
- transcribeservice
- verifiedpermissions
- vpclattice
- wellarchitected
- workmail
- workspaces
Remove Api methods:
- Macie