Releases: opensearch-project/opensearch-migrations
Releases · opensearch-project/opensearch-migrations
2.0.2
What's Changed
- Change to bespoke spotless import spec to something more typical by @gregschohn in #1048
- Bump django from 5.1 to 5.1.1 in /TrafficCapture/dockerSolution/src/main/docker/migrationConsole/console_api by @dependabot in #1056
- Add a "cluster curl" tool by @mikaylathompson in #1046
- Add a script to determine the AWS resources used by @peternied in #1050
- Continue to evaulate / migrate after failures by @peternied in #1037
- Increase the RFS default scale to 5 by @peternied in #1057
- [Jenkins] Add delete environment pipeline by @lewijacn in #1055
- Added a simple, single document RFS ES 6.8 Jenkins Integ Test by @chelma in #1062
- Add DataGenerator tool by @peternied in #1059
- Remove reference to DMS by @sumobrian in #1065
- [CVE] Update snappy-java from 1.1.10.4 -> 1.1.10.6 by @peternied in #1063
- Add Transformation support for tuples by @AndreKurait in #1044
- Update root readme adding key features, repo structure details, user uide reference, jira reference, details for repo clarity. by @sumobrian in #1066
- Reformat some more @parameter definitions to be more readable by @gregschohn in #1052
- Removed an unnecessary method call by @chelma in #1075
- Allow more versions to be in scope by @peternied in #1051
- Remove elasticsearch from default capture proxy base image by @AndreKurait in #1061
- Make
--source-version
required by @peternied in #1058 - Switch pytest for integ test to INFO and minor top level cleanup by @lewijacn in #1078
- Expand target support to OpenSearch v1.3 by @peternied in #1074
- Replace requests-auth-aws-sigv4 with boto3 signing by @AndreKurait in #1077
- Update cdk ecr images when docker hash changes by @AndreKurait in #1080
- Include versions in maven publish by @AndreKurait in #1081
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- Apply dependency overrides to all dependency types by @AndreKurait in #1040
- RFS Workers now use EBS to store/unpack the snapshot by @chelma in #1041
- Add spotless formatting rules for json files by @peternied in #1049
- Add a doc about the architecture of the migration console by @mikaylathompson in #1045
- Run the RFS Container's DocumentMigration application repeatedly as long as it's successful by @gregschohn in #1047
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- Optimize the regex parser for InvalidResponse by @peternied in #1034
Full Changelog: 1.0.19...2.0.0
1.0.19
What's Changed
- ?v -> ?v=true to workaround the sigv4 bug by @mikaylathompson in #1031
- Add indexAllowlist to snapshot create command by @mikaylathompson in #1009
- Add option to take a snapshot of a managed service source cluster by @mikaylathompson in #1028
- Add note about not supporting customer managed keys by @mikaylathompson in #1025
- Removing unused logging utilities class by @peternied in #1032
Full Changelog: 1.0.18...1.0.19
1.0.18
What's Changed
- Update argument parsing to remove dependency on yargs and make more robust by @AndreKurait in #1019
- Upgrade protobuf version by @lewijacn in #1005
Full Changelog: 1.0.17...1.0.18
1.0.17
What's Changed
- Set explicit defaults w/ placeholders in the cdk.context.json by @mikaylathompson in #1021
- Make cdk.context.json valid json by @mikaylathompson in #1022
- Add snapshot delete to cli by @mikaylathompson in #1020
- Fixed bug in mapping parsing; added tests by @chelma in #1023
- Remove arg printing from command line apps with secret values by @AndreKurait in #1024
Full Changelog: 1.0.16...1.0.17
1.0.16
What's Changed
- Removed greedy matching from a regex to address DOS concern. by @chelma in #1006
- Addressed a SonarQube violation in the TS code by @chelma in #1011
- Linting improvements by @gregschohn in #1000
- Add VPCe for all aws services by @AndreKurait in #1010
- Rename
consConfigSnippets
camelcase vars by @mikaylathompson in #1013 - A couple more assertions and throws in error cases to appease SonarQube's quality rules by @gregschohn in #1015
- Updated the ES 7.X transformation code to handle arbitrary type names by @chelma in #1014
- Move okhasawn to emeritus maintainer by @AndreKurait in #1017
Full Changelog: 1.0.15...1.0.16
1.0.15
What's Changed
- Client Traffic Swinging Docs by @AndreKurait in #915
- "Back to the Future" - Upgrading to Lucene 9 to read Lucene 6 by @chelma in #959
- Add Evaluate command and documentation for Metadata Migration by @peternied in #951
- Add inteligentTiering for logs efs by @AndreKurait in #961
- Run some tests in total isolation and all others in parallel by @gregschohn in #918
- Add a welcome message for the migration console by @peternied in #958
- Add cluster version to yaml & rfs command by @mikaylathompson in #960
- Enable trace/debug logging during test/slowTest by @AndreKurait in #963
- Proxy header translations by @gregschohn in #956
- Improve migration console cli.py test coverage by @mikaylathompson in #968
- Fix code smells in RfsMigrateDocuments.java by @peternied in #965
- Extend acceptable docker container startup time in tests by @AndreKurait in #970
- Add more Migration Console test coverage by @mikaylathompson in #971
- Fixed SonarQube bugs in coreUtilities by @AndreKurait in #966
- Fix Sonarqube code smells in console lib by @mikaylathompson in #973
- Address SonarQube findings in transformations by @AndreKurait in #974
- Fix code smells in Metadata Cli by @peternied in #972
- SonarQube RFS Versioned file fixes by @chelma in #969
- Parse config file w/ jackson and set better TLS defaults by @gregschohn in #967
- Design document for the Capture Proxy and Replayer. by @gregschohn in #964
- Replayer Transformation support by @gregschohn in #937
- Use Same Kafka Version by @AndreKurait in #975
- Slim down and update CDK README by @lewijacn in #946
- More SonarQube fixes for the RFS version* code by @chelma in #978
- Resolve some sonar lint issues in captureOffloader by @AndreKurait in #979
- Add Jenkins Webhook and RFS E2E job on PR by @lewijacn in #938
- Ensure the migration console welcome message appears correctly by @peternied in #983
- [Console] Move
humanReadableTuples
into console lib & add tests by @mikaylathompson in #981 - Eliminate some code smells in the replayer by @gregschohn in #977
- SonarQube fixes for Capture Proxy by @AndreKurait in #986
- Cdk maintenance and tests by @AndreKurait in #987
- [Console] Test Coverage &
snapshot create
passes through extra args by @mikaylathompson in #990 - Delete fetch migration by @peternied in #991
- Remove Jenkins Action User Supplied Context Expressions by @lewijacn in #988
- [Bug] Fix invalid character in default-values by @lewijacn in #993
- Specify User Agent for Console CLI requests by @lewijacn in #952
- [Bug] Jenkins action fix by @lewijacn in #994
- Reduce verbosity to trace for parsing bulk responses when determining to retry or not by @gregschohn in #996
- Delete "datastash" which was a dockerfile to use logstash. by @gregschohn in #998
- Fix code smells in metadata commands by @peternied in #980
- Fixed more RFS version* SonarQube by @chelma in #982
- Rename com.rfs through the codebase to org.opensearch.migrations.bulkload by @gregschohn in #997
- Remove kafka printer by @gregschohn in #995
- Remove unused snapshot metadata code by @peternied in #976
- Redo PR 976 because the interim package refactoring caused the files to hang around post merge. by @gregschohn in #999
- Fix metadata migrate get version by @AndreKurait in #1003
- Updated
console cluster cat-indices
to warn when you don't refresh by @chelma in #1004
Full Changelog: 1.0.14...1.0.15
1.0.14
What's Changed
- Add aliases to the metadata migration output by @peternied in #942
- Source password secret permssions + sigv4 yaml fixes by @mikaylathompson in #954
Full Changelog: 1.0.13...1.0.14
1.0.13
What's Changed
- Create a shared log file system for use in all containerized workers by @peternied in #917
- Added Elasticsearch 6.8 support to Document Migrations by @chelma in #921
- [Console API] Add basic get status API by @lewijacn in #903
- Fix broken variable reference in traffic capture by @peternied in #925
- Remove Migration Console API from ALB by @AndreKurait in #924
- [Jenkins] Allow performing AWS actions with an assumed role and minor inconsistency fixes by @lewijacn in #923
- Remove migration console TG from cdk by @AndreKurait in #926
- Implement target gzip request compression by @AndreKurait in #916
- Metadata Migration with user centric output by @peternied in #922
- Support for OpenSearch 1.3 to be a source cluster by @peternied in #927
- Detect when the snapshot repo bucket cannot be found and return a clear error message by @peternied in #929
- Unified code coverage by @AndreKurait in #928
- Add logs to E2E github action by @AndreKurait in #935
- Only run codecov on pr by @AndreKurait in #934
- Add codecov token by @AndreKurait in #939
- Fix extra args command parsing used by Metadata migration by @peternied in #931
- Bump cryptography from 43.0.0 to 43.0.1 in /TrafficCapture/dockerSolution/src/main/docker/migrationConsole/console_api by @dependabot in #932
- Bump cryptography from 43.0.0 to 43.0.1 in /TrafficCapture/dockerSolution/src/main/docker/migrationConsole/lib/console_link by @dependabot in #933
- Bump cryptography from 43.0.0 to 43.0.1 in /FetchMigration/python by @dependabot in #940
- Add default source version for metadata migration by @peternied in #941
- Replayer retries by @gregschohn in #848
- Dashboards sanitizer by @gyalai-aws in #930
- Add a node id to all spans by @gregschohn in #896
- Update gradle scan plugin by @AndreKurait in #948
- Reduce gradle test output from +599 MB -> 300kb by @peternied in #950
- Add source & target details to CDK by @mikaylathompson in #949
New Contributors
- @gyalai-aws made their first contribution in #930
Full Changelog: 1.0.12...1.0.13