Skip to content

[1.0.5TB] Moved to Java 17 & Updated README.md & Resolved build WARN & bump dependencies versions - #3

Open
ShvaykaD wants to merge 5 commits into
thingsboard:masterfrom
ShvaykaD:dependencies-update
Open

[1.0.5TB] Moved to Java 17 & Updated README.md & Resolved build WARN & bump dependencies versions#3
ShvaykaD wants to merge 5 commits into
thingsboard:masterfrom
ShvaykaD:dependencies-update

Conversation

@ShvaykaD

@ShvaykaD ShvaykaD commented Jun 17, 2025

Copy link
Copy Markdown

PR description

This PR includes the following enhancements:

  • Resolved JavaDoc warnings across:
    • DynamicSchema.Builder
    • EnumDefinition
    • MessageDefinition
  • Cleaned up method documentation to suppress Maven site/plugin warnings.
  • Clarified .addField(...) behavior with respect to proto3_optional and presence tracking.
  • Updated README.md:
    • Added a realistic telemetry schema example for MQTT device payloads.
    • Explained optional vs. non-optional fields in the ThingsBoard fork.
    • Linked to proto3 presence implementation guide.
  • Included Maven Central badges for both 1.0.4TB and 1.0.5TB versions under the org.thingsboard namespace.

image

  • Introduced a new feature to dynamically parse .proto schema definitions provided as raw strings. This enhancement leverages protoc-jar to compile in-memory .proto content into a DynamicSchema without requiring filesystem-based .proto files upfront. Designed to migrate ThingsBoard's dynamic proto schemas parsing logic from the vulnerable "wire-schema" library.

image

Version Bump to 1.0.5TB

The version was incremented from 1.0.4TB to 1.0.5TB to reflect:

  • Changes to publicly visible API docs and structure
  • Updated README content and usage examples
  • Publication readiness for the enhanced fork

@ShvaykaD ShvaykaD changed the title Moved to Java 17 & resolved build WARN & bump dependencies versions Moved to Java 17 & Updated README.md & Resolved build WARN & bump dependencies versions Jun 17, 2025
@ShvaykaD ShvaykaD changed the title Moved to Java 17 & Updated README.md & Resolved build WARN & bump dependencies versions [1.0.5TB] Moved to Java 17 & Updated README.md & Resolved build WARN & bump dependencies versions Jun 17, 2025
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