Skip to content

Conversation

@jpmccu
Copy link
Member

@jpmccu jpmccu commented Jan 8, 2026

No description provided.

jpmccu and others added 9 commits December 23, 2025 15:58
…oudFormation template (#344)

* Initial plan

* Add Neptune plugin IAM authentication support with database driver

Co-authored-by: jpmccu <[email protected]>

* Address code review comments: add logging, imports, and documentation

Co-authored-by: jpmccu <[email protected]>

* Add Neptune IAM authentication documentation to ReadTheDocs

Co-authored-by: jpmccu <[email protected]>

* Expand Neptune how-to guide with detailed endpoint configuration

Co-authored-by: jpmccu <[email protected]>

* Fix Neptune entity resolver to correctly use FTS service with proper escaping

Co-authored-by: jpmccu <[email protected]>

* Add CloudFormation template for Neptune serverless setup with FTS

Co-authored-by: jpmccu <[email protected]>

* Refactor Neptune driver to use custom session instead of subclassing

Co-authored-by: jpmccu <[email protected]>

* Upgrade to rdflib 7.1.1 and simplify Neptune driver with custom session

Co-authored-by: jpmccu <[email protected]>

* Use aws_requests_auth and custom_requests parameter for simpler Neptune driver

Co-authored-by: jpmccu <[email protected]>

* Address code review: fix SPARQL injection, reuse session, improve efficiency

Co-authored-by: jpmccu <[email protected]>

* Add test for Neptune driver registration in plugin init

Co-authored-by: jpmccu <[email protected]>

* Remove redundant conditional check in driver registration test

Co-authored-by: jpmccu <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpmccu <[email protected]>
)

* Initial plan

* Add temporary UUID graph functionality for Neptune GSP operations

Co-authored-by: jpmccu <[email protected]>

* Complete Neptune GSP temporary UUID graph implementation with tests

Co-authored-by: jpmccu <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpmccu <[email protected]>
…and improved error reporting (#347)

* Initial plan

* Add NeptuneBoto3Store with instance metadata support

Co-authored-by: jpmccu <[email protected]>

* Add comprehensive documentation for NeptuneBoto3Store

Co-authored-by: jpmccu <[email protected]>

* Add example script for NeptuneBoto3Store usage

* Override query() and update() methods to enable authenticated access

Co-authored-by: jpmccu <[email protected]>

* Update neptune_driver to use NeptuneBoto3Store

Co-authored-by: jpmccu <[email protected]>

* Add raw_sparql_request interface and improve Neptune error reporting

Co-authored-by: jpmccu <[email protected]>

* debugging and sorting out the driver initialization issues

* Fix query() and update() method signatures to properly override SPARQLStore interface

Co-authored-by: jpmccu <[email protected]>

* Fix _request method error handling and add comprehensive tests for response_mime_types usage

Co-authored-by: jpmccu <[email protected]>

* Fix HTTP error handling and add response_mime_types method to NeptuneBoto3Store

Co-authored-by: jpmccu <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpmccu <[email protected]>
Co-authored-by: Jamie McCusker <[email protected]>
@github-actions
Copy link

github-actions bot commented Jan 8, 2026

✅ Vue.js tests passed! Coverage report available in artifacts.

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

✅ Python tests completed! Coverage reports available in artifacts.

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

✅ Vue.js tests passed! Coverage report available in artifacts.

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

✅ Python tests completed! Coverage reports available in artifacts.

@jpmccu jpmccu merged commit 1b119b9 into main Jan 8, 2026
7 checks passed
@jpmccu jpmccu deleted the feature/neptune branch January 8, 2026 22:41
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.

2 participants