Skip to content

feat(tak): phase 2 protobuf support#2057

Closed
krital wants to merge 2 commits intodevelopmentfrom
codex/tak-phase2
Closed

feat(tak): phase 2 protobuf support#2057
krital wants to merge 2 commits intodevelopmentfrom
codex/tak-phase2

Conversation

@krital
Copy link
Contributor

@krital krital commented Feb 19, 2026

Summary

  • implement TAK Phase 2 protobuf codec path
  • wire TakExtension to construct TakProtobufCodec with CotXmlCodec and max payload limit
  • add TakProtobufCodecTest covering:
    • CoT XML wrapped/decoded through protobuf path
    • binary protobuf pass-through
    • CoT synthesis from message metadata when payload is missing

Validation

  • JAVA_HOME=/Users/krital/.sdkman/candidates/java/21.0.9-zulu mvn -q -Dtest=io.mapsmessaging.network.protocol.impl.tak.codec.TakProtobufCodecTest test
  • JAVA_HOME=/Users/krital/.sdkman/candidates/java/21.0.9-zulu mvn -q -Dmaven.test.skip=true package

Notes

@krital
Copy link
Contributor Author

krital commented Feb 20, 2026

Superseded by consolidated TAK PR #2061 (codex/feat-tak). Closing phase PR to keep review in one place.

@krital krital closed this Feb 20, 2026
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