Skip to content

Feature/neptune#348

Merged
jpmccu merged 10 commits intomainfrom
feature/neptune
Jan 8, 2026
Merged

Feature/neptune#348
jpmccu merged 10 commits intomainfrom
feature/neptune

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 <602385+jpmccu@users.noreply.github.com>

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add Neptune IAM authentication documentation to ReadTheDocs

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Expand Neptune how-to guide with detailed endpoint configuration

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add CloudFormation template for Neptune serverless setup with FTS

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Refactor Neptune driver to use custom session instead of subclassing

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Use aws_requests_auth and custom_requests parameter for simpler Neptune driver

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add test for Neptune driver registration in plugin init

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Remove redundant conditional check in driver registration test

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>
)

* Initial plan

* Add temporary UUID graph functionality for Neptune GSP operations

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Complete Neptune GSP temporary UUID graph implementation with tests

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>
…and improved error reporting (#347)

* Initial plan

* Add NeptuneBoto3Store with instance metadata support

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add comprehensive documentation for NeptuneBoto3Store

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add example script for NeptuneBoto3Store usage

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Update neptune_driver to use NeptuneBoto3Store

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Add raw_sparql_request interface and improve Neptune error reporting

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* debugging and sorting out the driver initialization issues

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

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

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

* Fix HTTP error handling and add response_mime_types method to NeptuneBoto3Store

Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpmccu <602385+jpmccu@users.noreply.github.com>
Co-authored-by: Jamie McCusker <mccusj2@rpi.edu>
@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