Recent Releases of https://github.com/awslabs/simple-database-archival-solution
https://github.com/awslabs/simple-database-archival-solution - v1.4.0
What's Changed
- Release/1.4.0 by @ruiscosta in https://github.com/awslabs/simple-database-archival-solution/pull/63
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/compare/v1.3.0...v1.4.0
- TypeScript
Published by ruiscosta over 1 year ago
https://github.com/awslabs/simple-database-archival-solution - v1.3.0
What's Changed
- feat: Add retry logic to AWS Step Functions for handling DynamoDB thr⦠by @ruiscosta in https://github.com/awslabs/simple-database-archival-solution/pull/47
- fix: Archive status validation logic for consistent job completion by @ruiscosta in https://github.com/awslabs/simple-database-archival-solution/pull/54
- refactor: Optimized theme for maintainability by @ruiscosta in https://github.com/awslabs/simple-database-archival-solution/pull/55
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/compare/v1.2.2...v1.3.0
- TypeScript
Published by ruiscosta over 1 year ago
https://github.com/awslabs/simple-database-archival-solution - v1.2.2
What's Changed
- Bump fast-xml-parser and aws-amplify in /web-app by @dependabot in https://github.com/awslabs/simple-database-archival-solution/pull/35
- Bump axios from 0.27.2 to 1.6.0 in /web-app by @dependabot in https://github.com/awslabs/simple-database-archival-solution/pull/37
- Bump @adobe/css-tools from 4.2.0 to 4.3.2 in /web-app by @dependabot in https://github.com/awslabs/simple-database-archival-solution/pull/36
- Release/1.2.2 by @ruiscosta in https://github.com/awslabs/simple-database-archival-solution/pull/44
- Bump ws from 6.2.2 to 6.2.3 in /web-app by @dependabot in https://github.com/awslabs/simple-database-archival-solution/pull/45
- Bump braces from 3.0.2 to 3.0.3 in /web-app by @dependabot in https://github.com/awslabs/simple-database-archival-solution/pull/46
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/compare/v1.2.1...v1.2.2
- TypeScript
Published by ruiscosta almost 2 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.2.1
This release addresses an issue in the getDatabaseSchema function where the job status 'In Progress' was incorrectly treated as a failure state. Changes include:
- Updated the polling logic to correctly handle 'In Progress' as an ongoing state, allowing the function to continue polling until the job reaches a 'Completed' state.
- Adjusted error handling to throw an error only if the job status is neither 'Pending', 'In Progress', nor 'Completed', indicating an actual failure or an unexpected status.
The revised function now properly waits for background processing to complete before fetching the results, enhancing reliability and accuracy of the job status checking mechanism.
Contributors:
Rui Costa (@ruiscosta) Jin Tan Ruan (@ztanruan)
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.2.1
- TypeScript
Published by ruiscosta over 2 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.2.0
π Async Adventures with Lambda and DynamoDB for Table Scouting! We've just rolled out some awesome changes that will make our system more scalable:
- π€ Creation of
ApiGetDatabaseTablesLambda, a Lambda function that handles initial API requests. It inserts job records into DynamoDB and triggersBackgroundGetSourceTablesLambda. - ποΈββοΈ Setup of
BackgroundGetSourceTablesLambda, a background Lambda function for long-running tasks. It processes data and updates job status in DynamoDB. - π Addition of IAM roles with necessary permissions for both Lambdas, including DynamoDB read/write access and cross-Lambda invocation capabilities.
- π Configuration of DynamoDB table
fetchTablesSchemaAsyncTablewith TTL to manage automatic data expiry. - π£οΈ Update of API Gateway to route requests to
ApiGetDatabaseTablesLambda.
This asynchronous design separates immediate response handling from intensive data processing, enhancing system scalability and responsiveness.
Contributors:
Rui Costa (@ruiscosta) Jin Tan Ruan (@ztanruan)
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.2.0
- TypeScript
Published by ruiscosta over 2 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.1.3
ππ Taking Our Code on a Regional Road Trip! Swapped out the hardcoded us-east-1 dependency for a jet-setting environment variable. Now, our app can feel at home in any AWS region! π #RegionFreedom
Contributors:
Rui Costa (@ruiscosta) Jin Tan Ruan (@ztanruan)
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.1.3
- TypeScript
Published by ruiscosta over 2 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.1.2
Release v1.1.2 - "Fixes"
Fix:
- Datatype conversions for PostgreSQL, types updated to their respective Athena schema representations that caused "Unsupported case of DataType" errors:
| Source Data Type | SDAS Data Type | |------------------|-----------------| | ARRAY | array | | bytea | binary | | numeric | decimal(38,18) | | smallint | smallint | | timestamp | string | | USER-DEFINED | string |
Documentation Updates:
- Updated the README with detailed information on using the new supported datatypes.
Contributors:
Rui Costa (@ruiscosta)
Jin Tan Ruan (@ztanruan)
Full Changelog:Β https://github.com/awslabs/simple-database-archival-solution/commits/v1.1.2
- TypeScript
Published by ruiscosta over 2 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.1.0
Release v1.1.0 - "Extended Database Engine Support and Enhancements"
New Database Support:
- Added support for PostgreSQL database, enabling seamless archiving and migration of PostgreSQL databases.
- Introduced a configurable placeholder for the database port, allowing users to easily set and customize the database port value.
Enhancements:
- Improved user experience with enhanced navigation and intuitive interactions.
- Added Microsoft SQL data types that where not supported
Documentation Updates:
- Updated the README with detailed information on using the new supported datatypes.
Contributors:
Rui Costa (@ruiscosta) Jin Tan Ruan (@ztanruan)
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.1.0
- TypeScript
Published by ztanruan about 3 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.0.2
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.0.2
- TypeScript
Published by ztanruan about 3 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.0.1
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.0.0
- TypeScript
Published by ruiscosta about 3 years ago
https://github.com/awslabs/simple-database-archival-solution - v1.0.0
Full Changelog: https://github.com/awslabs/simple-database-archival-solution/commits/v1.0.0
- TypeScript
Published by ruiscosta about 3 years ago