Skip to content

Conversation

@MitraAnanya-Dev
Copy link

Description of changes:
Core Federation Infrastructure:

  • We have made updates in Athena Federation SDK in the SubstraitFunctionParser in order to add additional support for the following:

  • OR semantics was not preserved for the connector to consume and differentiate between AND and OR functions. Support has been added to maintain tree hierarchy and not return flattened lists.

  • Support for NOT operations such as NOR (NOT + OR) and NAND (NOT + AND) has been added for connector consumption.

  • Enhanced federation request handling - Added isRequestFederated() method to FederationRequestHandler to detect federated requests via FAS_TOKEN

  • Improved secrets management - Extended CachableSecretsManager to support AWS request override configurations for federated authentication

  • Enhanced metadata/record handlers - Added getRequestOverrideConfig() methods to support federated identity configurations

Additive enhancement: New method doesn't affect existing code paths

We have made sure that these are backwards compatible.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@amazon-inspector-n-virginia
Copy link

⏳ I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done

1 similar comment
@amazon-inspector-n-virginia
Copy link

⏳ I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done

@amazon-inspector-n-virginia
Copy link

✅ I finished the code review, and didn't find any security or code quality issues.

1 similar comment
@amazon-inspector-n-virginia
Copy link

✅ I finished the code review, and didn't find any security or code quality issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant