Update docs for Resource.Reconfigure removal [On Hold until Next RDK Release]#5111
Update docs for Resource.Reconfigure removal [On Hold until Next RDK Release]#5111Shannon Bradshaw (shannonbradshaw) wants to merge 1 commit into
Conversation
rdk#6098 re-landed the removal of Reconfigure from the Resource interface. Modular resources are now always rebuilt (Close + construct) on config change. - module-reference.md: Go column no longer says "Implement Reconfigure()"; ReconfigureResource RPC marked deprecated - platform-apis.md: fix frontmatter description - filter-at-the-edge.md: change "reconfigure method" to "constructor" - pet-photographer.md: rename Go Reconfigure to private reconfigure Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018RBJg5huGPhkJmhpnR87Ea
✅ Deploy Preview for viam-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Overlaps with #5042 — these should be consolidated. Both PRs rewrite the same The release gate isn't met yet. As of June 30, latest rdk release is still v0.132.0 (June 23), which still has If reconciling: this PR covers more files (platform-apis, filter-at-the-edge, pet-photographer) and has the more accurate |
|
Good catches on all three points — agreed.
Marking this on hold. Happy to close this in favor of folding the additional file coverage into #5042, or vice versa — whichever is easier for you. Generated by Claude Code |
…otographer fixes; fix ReconfigureResource wording Incorporates changes from #5111 so both PRs can be consolidated: - platform-apis.md: fix frontmatter "reconfigure functions" to "constructor" - filter-at-the-edge.md: fix "reconfigure method" to "constructor" - pet-photographer.md: Reconfigure -> reconfigure (private method) - module-reference.md: ReconfigureResource RPC is no longer called by viam-server (uses RemoveResource + AddResource instead); not labeled Deprecated since proto has no [deprecated = true] Per btshrewsbury-viam review: gate merge on v0.133.0 containing rdk#6098. https://claude.ai/code/session_01Xd7GAtzjRzypiJK1amk4Uu
|
Hey Shannon Bradshaw (@shannonbradshaw) — CI is green and no reviewer is assigned yet. Could you request one when you have a chance? Auto-comment from overwatch. Will not re-nudge for 7 days. |

Source changes
Reconfigurefrom theResourceinterface. Modular resources are now always rebuilt (Close + construct) on config change.ReconfigureResourceRPC is deprecated. Python SDKReconfigurableprotocol is deprecated.Docs changes
docs/build-modules/module-reference.md: Go column in the defaults table no longer says "ImplementReconfigure()" — now says "Not supported for modular resources" to match the Python column.ReconfigureResourceRPC marked as deprecated with explanation thatviam-servernow usesRemoveResource+AddResourceinstead.docs/build-modules/platform-apis.md: Fix frontmatter description from "validate and reconfigure functions" to "validate function and constructor".docs/data/filter-at-the-edge.md: Change "reconfigure method" to "constructor" when describing how to access dependencies.docs/tutorials/configure/pet-photographer.md: Rename GoReconfigureto privatereconfiguresince it is no longer part of the public Resource interface.How I found these
search-patterns.yamlentry forResource.Reconfigurewith associated terms (AlwaysRebuild,ReconfigureResource, etc.)Reconfigure,reconfigure method,reconfigure functionacross docs repoGenerated by daily docs change agent
Generated by Claude Code