Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 4 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ updates:
actions:
patterns: ["*"]

# Python runtime/dev deps in python/pyproject.toml.
# Python: runtime deps in python/pyproject.toml and the pinned dev/build/publish
# tooling in python/requirements/dev.txt. One entry covers both, because Dependabot
# scans a directory recursively for pyproject.toml and requirements *.txt files; a
# second entry for python/requirements produced a duplicate PR for every bump.
- package-ecosystem: pip
directory: /python
schedule:
Expand All @@ -21,16 +24,6 @@ updates:
python:
patterns: ["*"]

# Pinned dev/build/publish tooling in python/requirements/dev.txt (ruff, pytest,
# build, twine). Dependabot discovers the *.txt files in this directory.
- package-ecosystem: pip
directory: /python/requirements
schedule:
interval: weekly
groups:
tooling:
patterns: ["*"]

# Node runtime/dev dependencies in node/package.json.
- package-ecosystem: npm
directory: /node
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ on:
- "scripts/python_dev.py"
- ".github/workflows/python.yml"

permissions:
contents: read

jobs:
lint:
name: lint
Expand Down
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @aws/elasticache-devex
4 changes: 3 additions & 1 deletion java/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to the Java package will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this package uses [Semantic Versioning](https://semver.org/).

## [Unreleased]
## [1.0.0] - 2026-10-21

### Added

Expand Down Expand Up @@ -33,3 +33,5 @@ and this package uses [Semantic Versioning](https://semver.org/).
- Java examples demonstrate Lettuce `RedisCredentialsProvider` integration and the
raw TLS/Redis protocol exchange for custom clients and proxies. The wire-level
example verifies the endpoint hostname during the TLS handshake.

[1.0.0]: https://github.com/aws/developer-toolkit-elasticache/releases/tag/java-v1.0.0
2 changes: 1 addition & 1 deletion java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Add the dependency to another Maven project:
<dependency>
<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
```

Expand Down
4 changes: 2 additions & 2 deletions java/examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache-examples</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand All @@ -22,7 +22,7 @@
<dependency>
<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.lettuce</groupId>
Expand Down
4 changes: 2 additions & 2 deletions java/integration-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache-integration-tests</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand All @@ -22,7 +22,7 @@
<dependency>
<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
Expand Down
2 changes: 1 addition & 1 deletion java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<groupId>software.amazon.elasticache</groupId>
<artifactId>developer-toolkit-elasticache</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>1.0.0</version>
<name>Developer Toolkit for Amazon ElastiCache</name>
<description>Developer toolkit for Amazon ElastiCache</description>
<url>https://github.com/aws/developer-toolkit-elasticache</url>
Expand Down
4 changes: 3 additions & 1 deletion node/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to the Node.js package are documented here. The format follo
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the package uses
[Semantic Versioning](https://semver.org/).

## [Unreleased]
## [1.0.0] - 2026-10-21

### Added

Expand All @@ -19,3 +19,5 @@ All notable changes to the Node.js package are documented here. The format follo
- `ToolkitInputError`, `InvalidParameterError`, `ConfigurationError`, and
`TokenRefreshError`.
- Runnable token-generation and iovalkey integration examples under `examples/`.

[1.0.0]: https://github.com/aws/developer-toolkit-elasticache/releases/tag/node-v1.0.0
4 changes: 2 additions & 2 deletions node/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws/developer-toolkit-elasticache",
"version": "0.1.0-dev.0",
"version": "1.0.0",
"description": "Developer toolkit for Amazon ElastiCache",
"repository": {
"type": "git",
Expand All @@ -10,7 +10,6 @@
"homepage": "https://github.com/aws/developer-toolkit-elasticache/tree/main/node#readme",
"bugs": "https://github.com/aws/developer-toolkit-elasticache/issues",
"type": "module",
"private": true,
"license": "Apache-2.0",
"engines": {
"node": ">=22"
Expand Down
5 changes: 3 additions & 2 deletions python/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to the Python package are documented here. The format follow
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the package uses
[Semantic Versioning](https://semver.org/).

## [Unreleased]
## [1.1.0] - 2026-10-21

### Added

Expand All @@ -26,7 +26,7 @@ All notable changes to the Python package are documented here. The format follow
boto3 client, instead of resolving the credential chain. Takes precedence over `session`,
and is re-read for every token, so a refreshable object's rotation is still picked up.

## [1.0.0] - Unreleased
## [1.0.0] - 2026-09-15

Initial release.

Expand All @@ -43,4 +43,5 @@ Initial release.
caller-provided values.
- Examples for redis-py and valkey-py under `examples/`.

[1.1.0]: https://github.com/aws/developer-toolkit-elasticache/releases/tag/python-v1.1.0
[1.0.0]: https://github.com/aws/developer-toolkit-elasticache/releases/tag/python-v1.0.0
3 changes: 1 addition & 2 deletions python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "developer-toolkit-elasticache"
version = "1.0.0"
version = "1.1.0"
description = "Developer toolkit for Amazon ElastiCache"
readme = "README.md"
license = "Apache-2.0"
Expand All @@ -19,7 +19,6 @@ dependencies = [
"botocore>=1.43.0",
]
classifiers = [
"Private :: Do Not Upload",
"Development Status :: 5 - Production/Stable",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
Expand Down
4 changes: 2 additions & 2 deletions python/requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
pip==26.2.1

# build
build==1.5.0
build==1.6.1

# dev
ruff==0.16.3
ruff==0.16.7
pytest==9.1.1

# publish
Expand Down
Loading