AWS Developer Tools Blog
Category: Ruby
Announcing HAQM Kinesis SubscribeToShard API Support in the AWS SDK for Ruby
HAQM Kinesis launched two significant performance-improving features for HAQM Kinesis Data Streams: enhanced fan-out and an HTTP/2 data retrieval API (“SubscribeToShard”). This API allows data to be delivered from producers to consumers in 70 milliseconds or better. Today, we’re excited to announce the support for Kinesis SubscribeToShard API in the AWS SDK for Ruby. Before […]
Introducing Transaction Support in aws-record
Introducing Transaction Support in aws-record The aws-record Ruby Gem is a data mapper abstraction layer over HAQM DynamoDB, a key-value and document database that delivers single-digit millisecond performance at any scale. Recently, support for transactions was added to DynamoDB. DynamoDB transactions simplify the developer experience of making coordinated, all-or-nothing changes to multiple items both within […]
Announcing Ruby build support for AWS SAM CLI
At AWS re:Invent 2018, we announced Ruby support in AWS Lambda. The Ruby runtime in Lambda has built-in logic to make packaging your dependencies simple. AWS SAM CLI is a CLI tool currently in beta for local development and testing of serverless applications. It encapsulates several build, test, and deployment patterns for Lambda functions. Today, […]
Advanced client stubbing in the AWS SDK for Ruby Version 3
The AWS SDK for Ruby provides a robust set of features for stubbing your clients, to make unit tests easier and less fragile. Many of you have used these features to stub your client calls. But in this post, we’re going to explore both a new stub feature in version 3 of the AWS SDK […]
Introducing support for HAQM S3 Select in the AWS SDK for Ruby
We’re excited to announce support for the HAQM Simple Storage Service (HAQM S3) #select_object_content API with event streams in the AWS SDK for Ruby. HAQM S3 Select enables you to retrieve only a subset of data from an object by using simple SQL expressions. HAQM S3 streams the responses as a series of events, instead […]
Introducing Support for Generating Ruby SDKs in HAQM API Gateway
We’re excited to announce support for generating Ruby SDKs from HAQM API Gateway. The Ruby SDKs you generated are compatible with Ruby 1.9 and later. Generated SDKs have first-class support for API keys, custom or AWS Identity and Access Management (IAM) authentication, automatic and configurable retries, exception handling, and all privileges of aws-sdk-core version 3 […]
Announcing the Modularized AWS SDK for Ruby (Version 3)
We’re excited to announce today’s stable release of version 3 of the AWS SDK for Ruby. The SDK is now available with over 100 service-specific gems (starting with aws-sdk-*, such as aws-sdk-s3) on RubyGems. You can find a full list of available service gems can be found at our GitHub landing page. Features Version 3 of the AWS SDK for […]
Upgrading from Version 2 to Version 3 of the AWS SDK for Ruby
Recently we announced the modularization of the AWS SDK for Ruby. This blog post will focus on how to upgrade your application to use the new service specific gems. This blog post is divided up into sections based on how you currently depend on the AWS SDK for Ruby today. Find the section below that […]
AWS SDK for Ruby Modularization (Version 3)
Version 3 of the AWS SDK for Ruby is available now as a preview release. This version modularizes the monolithic SDK into service specific gems. Aside from gem packaging differences, version 3 interfaces are backwards compatible with version 2. You can install individual gems like so: $ gem install aws-sdk-s3 –version 1.0.0.rc1 You can install […]
General Availability Release of the aws-record Gem
Today, we’re pleased to announce the GA release of version 1.0.0 of the aws-record gem. What Is aws-record? In version 1 of the AWS SDK for Ruby, the AWS::Record class provided a data mapping abstraction over HAQM DynamoDB operations. Earlier this year, we released the aws-record developer preview as a separately packaged library to provide […]