- Upgrade transport based on versions (1.0->1.1 upgrade to chunked)
- Cleanup request/response API (Session.Do, session.Call?)
- Convert rpc errors to go errors
- shutdown / close
- all RFC6241 operations (methods + op structs?)
- unit tests (>80% coverage?)
- operations
- server close, shutdown, etc
- More linting
- renable errcheck
- errorlint
- benchmark against juniper/netconf / scrapligo
- filter support
- [~] TLS support
- Notification handler support
- Capability creation/query API
- github actions (CI)
- Call Home support
- nccurl command to issue rpc requests from the cli