Conversation
szysas
added this pull request to stack #155
September 24, 2026 08:08
szysas
removed this pull request from stack #155
September 24, 2026 10:58
szysas
added this pull request to stack #159
September 24, 2026 10:59
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## next-1 #154 +/- ##
============================================
- Coverage 93.66% 93.64% -0.03%
- Complexity 1842 1844 +2
============================================
Files 108 108
Lines 4043 4045 +2
Branches 538 538
============================================
+ Hits 3787 3788 +1
- Misses 139 140 +1
Partials 117 117 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Mechanical package prefix rename from com.mbed.coap.* and org.opencoap.coap.* to opencoap.* across all modules without moving classes between subpackages.
Reorganize classes across core, tcp, mbedtls, netty, and metrics modules into domain-focused packages without renaming any classes: - opencoap.core: Core protocol models, header options, codes, and base service interfaces - opencoap.codec: Serialization, deserialization, and packet framing - opencoap.endpoint: Client, server, and endpoint orchestration - opencoap.endpoint.pipeline: Pipeline filters, message correlation, deduplication, and blockwise transfer - opencoap.filter: Reusable message filters for congestion control, etags, metrics, payload limits, and logging - opencoap.routing: Resource routing and dispatching - opencoap.observe: Observation storage, relation tracking, and notification handling - opencoap.transport: Transport abstractions, socket implementations, netty, and TLS/DTLS transports - opencoap.linkformat: CoRE Link Format parsing, building, and registration management - opencoap.util: Common asynchronous, concurrency, and validation utilities Update package declarations, adjust visibility for package-private encapsulation where appropriate, and update imports across all modules.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reorganize classes across core, tcp, mbedtls, netty, and metrics modules into domain-focused packages without renaming any classes:
opencoap.core: Core protocol models, header options, codes, and base service interfacesopencoap.codec: Serialization, deserialization, and packet framingopencoap.endpoint: Client, server, and endpoint orchestrationopencoap.endpoint.pipeline: Pipeline filters, message correlation, deduplication, and blockwise transferopencoap.filter: Reusable message filters for congestion control, etags, metrics, payload limits, and loggingopencoap.routing: Resource routing and dispatchingopencoap.observe: Observation storage, relation tracking, and notification handlingopencoap.transport: Transport abstractions, socket implementations, netty, and TLS/DTLS transportsopencoap.linkformat: CoRE Link Format parsing, building, and registration managementopencoap.util: Common asynchronous, concurrency, and validation utilitiesUpdate package declarations, adjust visibility for package-private encapsulation where appropriate, and update imports across all modules.