Releases: quiltdata/titanic
Release v0.3.0
Titanic Stack Deployment Package
This technology preview creates an Iceberg catalog with tables that mirrors the package information from a Quilt stack:
- package_revision
- package_tag
- package_entry
You can query it from the Athena console
(or the Queries tab, if you add the Titanic bucket to your stack).
It includes an EventBridge rule that will update the catalog as new packages are created,
which is also used to initialize the catalog.
Quick Start
To deploy, just cd into the release directory, and run the deploy script with the appropriate parameters
for your Quilt stack.
# Deploy with CLI parameters
./deploy.sh --athena-database-name userathenadatabase-XXXXXXXX \
--quilt-read-policy-arn arn:aws:iam::123456789012:policy/QuiltReadPolicy \
--aws-region us-east-1Configuration Parameters
For repeated deployments, you can use environment variables (as in example.env) instead of CLI parameters:
| Description | Default | CLI Parameter | Env Variable |
|---|---|---|---|
| Athena DB name | (required) | --athena-database-name |
ATHENA_DATABASE_NAME |
| Quilt read policy ARN | (required) | --quilt-read-policy-arn |
QUILT_READ_POLICY_ARN |
| AWS region | us-east-1 |
--aws-region |
AWS_DEFAULT_REGION |
| AWS profile | default |
--aws-profile |
AWS_PROFILE |
Prerequisites
- AWS CLI configured with deployment permissions
- Required AWS permissions:
- CloudFormation (create/update stacks)
- S3 (create buckets, manage objects)
- IAM (create/attach policies and roles)
- Lambda (create/update functions)
- Athena (query execution)
- Glue (database/table management)
- EventBridge (create/manage rules)
What's Changed
Full Changelog: v0.2.6...v0.3.0
Release v0.2.1
Titanic Stack Release
Standalone deployment package for the Titanic Data Lake Table Merger.
📦 Package Contents
- CloudFormation template with parameterized deployment
- Deployment script with automatic environment loading
- Lambda function assets
- Configuration templates
🚀 Quick Deploy
- Download and extract the release archive
- Copy
env.exampleto.envand edit with your values - Run
./deploy.sh
📋 Requirements
- AWS CLI configured with deployment permissions
ziputility for Lambda packaging
Built from commit: 26c25a9
What's Changed
Full Changelog: v0.2.1-rc.14...v0.2.1
Release v0.2.1-release.20250714.140724
Titanic Stack Release
Standalone deployment package for the Titanic Data Lake Table Merger.
📦 Package Contents
- CloudFormation template with parameterized deployment
- Deployment script with automatic environment loading
- Lambda function assets
- Configuration templates
🚀 Quick Deploy
- Download and extract the release archive
- Copy
env.exampleto.envand edit with your values - Run
./deploy.sh
📋 Requirements
- AWS CLI configured with deployment permissions
ziputility for Lambda packaging
Built from commit: 425effc
Full Changelog: v0.2.1-rc.14...v0.2.1-release.20250714.140724
Pre-Release v0.2.1-rc.14
Titanic Stack Pre-Release 🚧
This is a pre-release version for testing purposes.
Standalone deployment package for the Titanic Data Lake Table Merger.
📦 Package Contents
- CloudFormation template with parameterized deployment
- Deployment script with automatic environment loading
- Lambda function assets
- Configuration templates
🚀 Quick Deploy
- Download and extract the release archive
- Copy
env.exampleto.envand edit with your values - Run
./deploy.sh
⚠️ Pre-Release Notice
This version is intended for testing and may contain experimental features.
For production use, please use the latest stable release.
Built from commit: d652269
What's Changed
- Configure Renovate by @renovate[bot] in #1
- Bump aws-cdk-lib from 2.186.0 to 2.189.0 by @dependabot[bot] in #2
- 3 action required fix renovate configuration by @drernie in #4
- Update All non-major updates by @renovate[bot] in #5
- Update dependency node to v22 by @renovate[bot] in #7
- 8 icebergify by @drernie in #9
- Update dependency aws-cdk-lib to v2.189.1 [SECURITY] by @renovate[bot] in #12
- Update All non-major updates by @renovate[bot] in #10
- Update dependency aws-cdk-lib to v2.199.0 by @renovate[bot] in #14
- Grab environment from .env file by @kevinemoore in #13
- Update All non-major updates by @renovate[bot] in #15
- Update dependency @types/node to v22.15.31 by @renovate[bot] in #18
- Update All non-major updates by @renovate[bot] in #19
- Update jest monorepo to v30 (major) by @renovate[bot] in #21
- Update All non-major updates by @renovate[bot] in #25
- New schema by @drernie in #26
- Event trigger by @drernie in #27
- 28 s3 table config by @drernie in #31
- Update All non-major updates by @renovate[bot] in #30
- Bump brace-expansion from 1.1.11 to 2.0.2 by @dependabot[bot] in #32
- Update dependency dotenv to v17 by @renovate[bot] in #33
- 29 smarter events by @drernie in #35
- Update All non-major updates - autoclosed by @renovate[bot] in #34
- Update All non-major updates by @renovate[bot] in #37
- 39 deploy docs by @drernie in #41
- Update dependency @types/node to v22.16.3 by @renovate[bot] in #40
- Update dependency dotenv-cli to v8 by @renovate[bot] in #42
New Contributors
- @renovate[bot] made their first contribution in #1
- @dependabot[bot] made their first contribution in #2
- @drernie made their first contribution in #4
- @kevinemoore made their first contribution in #13
Full Changelog: https://github.com/quiltdata/titanic/commits/v0.2.1-rc.14