Releases: globalreachtech/tinyradius-netty
Releases · globalreachtech/tinyradius-netty
v2.1.0
Summary / Breaking Changes
- Bug fix for #332 where IPv6Prefix attribute validation incorrectly rejects valid values
- No API changes
- Added Attribute and Packet Type names and codes to align with current IANA assignments
- Attribute Types: https://www.iana.org/assignments/radius-types/radius-types.xhtml#radius-types-2
- Packet Types: https://www.iana.org/assignments/radius-types/radius-types.xhtml#radius-types-27
- Imports for shorthand types will change
- Added lombok
- No API changes
- Replaced
AttributeType
enum withRadiusAttributeFactory
interface so end users can add their own datatypes- No changes if creating attributes from dictionary
- Direct creation via factory is now via attribute subclass Factory singleton instead of via enum
What's Changed
- Support custom attribute data types by @horaceli in #334
- Lombok by @horaceli in #336
- Attribute and Packet Types align with RFCs by @horaceli in #337
- fix for issue #332: The validation for an Ipv6PrefixAttribute incorre… by @techiefrancistor in #333
Dependency updates
-
Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 by @dependabot in #326
-
Bump gradle/gradle-build-action from 3.2.0 to 3.2.1 by @dependabot in #327
-
Bump io.netty:netty-codec from 4.1.108.Final to 4.1.109.Final by @dependabot in #329
-
Bump gradle/gradle-build-action from 3.2.1 to 3.3.0 by @dependabot in #328
-
Bump gradle/gradle-build-action from 3.3.0 to 3.3.1 by @dependabot in #330
-
Bump gradle/gradle-build-action from 3.3.1 to 3.3.2 by @dependabot in #331
-
Bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in #335
New Contributors
- @techiefrancistor made their first contribution in #333
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- Refactor BlacklistHandler into two classes for clarity and better extendability by @Chris3LC in #324
Dep bumps:
- Bump io.netty:netty-codec from 4.1.104.Final to 4.1.105.Final by @dependabot in #306
- Bump actions/cache from 3 to 4 by @dependabot in #307
- Bump io.netty:netty-codec from 4.1.105.Final to 4.1.106.Final by @dependabot in #308
- Bump org.mockito:mockito-junit-jupiter from 5.9.0 to 5.10.0 by @dependabot in #309
- Bump gradle/gradle-build-action from 2.11.1 to 2.12.0 by @dependabot in #310
- Bump gradle/gradle-build-action from 2.12.0 to 3.0.0 by @dependabot in #311
- Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in #312
- Bump io.netty:netty-codec from 4.1.106.Final to 4.1.107.Final by @dependabot in #313
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in #315
- Bump org.apache.logging.log4j:log4j-api from 2.22.1 to 2.23.0 by @dependabot in #316
- Bump gradle/gradle-build-action from 3.0.0 to 3.1.0 by @dependabot in #314
- Bump org.mockito:mockito-junit-jupiter from 5.10.0 to 5.11.0 by @dependabot in #317
- Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #321
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in #320
- Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 by @dependabot in #318
- Bump org.apache.logging.log4j:log4j-api from 2.23.0 to 2.23.1 by @dependabot in #319
- Bump io.netty:netty-codec from 4.1.107.Final to 4.1.108.Final by @dependabot in #322
- Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 by @dependabot in #323
- Bump gradle/gradle-build-action from 3.1.0 to 3.2.0 by @dependabot in #325
New Contributors
Full Changelog: v2.0.0...v2.0.1
Java 11, E2E Tests, Minor API Changes
What's Changed
Summary:
- Dependency updates
- Builds targeting Java 11 instead of Java 8
- Test coverage reporting switch from Codecov to Coveralls
filterAttributes()
renamed togetAttributes()
for consistency- Added common RFC Attribute ID constants (and used them where possible)
- Fixed typo
ASCENT_SEND_SECRET
toASCEND_SEND_SECRET
- Usability fixes with
toString()
, Javadoc, less spammy logging PromiseAdapter
allows injected Requests Map, and uses random UUID instead of Integer as request ID to avoid collision when chaining client/proxies or multiple instancesRadiusServer
support any number of handlers to be bound (previously fixed at 2 for Access and Accounting)ProxyHandler.getProxyServer()
renamed to more appropriategetOriginServer()
- Cleanup tests to be more readable
- Added E2E tests for client->proxy->server
Commit History:
- Bump mockito-junit-jupiter from 4.11.0 to 5.0.0 by @dependabot in #229
- Bump org.mockito:mockito-junit-jupiter from 5.0.0 to 5.1.1 by @dependabot in #231
- Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.2.0 by @dependabot in #238
- Bump io.netty:netty-codec from 4.1.87.Final to 4.1.89.Final by @dependabot in #233
- Bump gradle/gradle-build-action from 2.3.3 to 2.4.0 by @dependabot in #235
- Bump org.apache.logging.log4j:log4j-api from 2.19.0 to 2.20.0 by @dependabot in #237
- Bump org.sonarqube from 3.5.0.2730 to 4.0.0.2929 by @dependabot in #234
- Bump org.apache.logging.log4j:log4j-core from 2.19.0 to 2.20.0 by @dependabot in #236
- Bump io.netty:netty-codec from 4.1.89.Final to 4.1.90.Final by @dependabot in #241
- Bump org.mockito:mockito-junit-jupiter from 5.1.1 to 5.2.0 by @dependabot in #240
- Bump io.github.gradle-nexus.publish-plugin from 1.2.0 to 1.3.0 by @dependabot in #239
- Bump io.netty:netty-codec from 4.1.90.Final to 4.1.91.Final by @dependabot in #242
- Bump gradle/gradle-build-action from 2.4.0 to 2.4.2 by @dependabot in #245
- Bump org.mockito:mockito-junit-jupiter from 5.2.0 to 5.3.0 by @dependabot in #243
- Bump org.junit.jupiter:junit-jupiter from 5.9.2 to 5.9.3 by @dependabot in #248
- Bump io.netty:netty-codec from 4.1.91.Final to 4.1.92.Final by @dependabot in #247
- Bump org.mockito:mockito-junit-jupiter from 5.3.0 to 5.3.1 by @dependabot in #246
- Bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 by @dependabot in #250
- Bump io.netty:netty-codec from 4.1.92.Final to 4.1.93.Final by @dependabot in #249
- Bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 by @dependabot in #251
- Bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 by @dependabot in #252
- Bump org.mockito:mockito-junit-jupiter from 5.3.1 to 5.4.0 by @dependabot in #253
- Bump io.netty:netty-codec from 4.1.93.Final to 4.1.94.Final by @dependabot in #254
- Bump gradle/gradle-build-action from 2.4.2 to 2.6.0 by @dependabot in #257
- Bump io.netty:netty-codec from 4.1.94.Final to 4.1.95.Final by @dependabot in #261
- Bump org.sonarqube from 4.2.1.3168 to 4.3.0.3225 by @dependabot in #260
- Bump gradle/gradle-build-action from 2.6.0 to 2.6.1 by @dependabot in #259
- Bump io.netty:netty-codec from 4.1.95.Final to 4.1.96.Final by @dependabot in #264
- Bump gradle/gradle-build-action from 2.6.1 to 2.7.0 by @dependabot in #263
- Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0 by @dependabot in #262
- Bump actions/checkout from 3 to 4 by @dependabot in #271
- Bump gradle/gradle-build-action from 2.7.0 to 2.8.0 by @dependabot in #269
- Bump org.sonarqube from 4.3.0.3225 to 4.3.1.3277 by @dependabot in #270
- Bump org.mockito:mockito-junit-jupiter from 5.4.0 to 5.5.0 by @dependabot in #267
- Bump io.netty:netty-codec from 4.1.96.Final to 4.1.97.Final by @dependabot in #268
- java 11 by @horaceli in #272
- e2e tests, api changes by @horaceli in #273
- Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.0 to 4.0.1 by @dependabot in #275
- Bump gradle/gradle-build-action from 2.8.0 to 2.8.1 by @dependabot in #277
- Bump io.netty:netty-codec from 4.1.97.Final to 4.1.98.Final by @dependabot in #276
- Bump gradle/gradle-build-action from 2.8.1 to 2.9.0 by @dependabot in #280
- Bump org.sonarqube from 4.3.1.3277 to 4.4.0.3356 by @dependabot in #278
- Bump io.netty:netty-codec from 4.1.98.Final to 4.1.99.Final by @dependabot in #279
- Bump org.sonarqube from 4.4.0.3356 to 4.4.1.3373 by @dependabot in #281
- Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 by @dependabot in #282
- Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.21.0 by @dependabot in #285
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @dependabot in #284
- Bump io.netty:netty-codec from 4.1.99.Final to 4.1.100.Final by @dependabot in #283
- Bump io.netty:netty-codec from 4.1.100.Final to 4.1.101.Final by @dependabot in #291
- Bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 by @dependabot in #289
- Bump org.apache.logging.log4j:log4j-api from 2.21.0 to 2.21.1 by @dependabot in #287
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 by @dependabot in #286
- Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 by @dependabot in #290
- coveralls by @horaceli in #292
- Bump org.apache.logging.log4j:log4j-api from 2.21.1 to 2.22.0 by @dependabot in #294
- Bump org.apache.logging.log4j:log4j-core from 2.21.1 to 2.22.0 by @dependabot in #293
- Bump org.mockito:mockito-junit-jupiter from 5.7.0 to 5.8.0 by @dependabot in #297
- Bump actions/setup-java from 3 to 4 by @dependabot in #296
- Bump gradle/gradle-build-action from 2.9.0 to 2.10.0 by @dependabot in #295
- Bump gradle/gradle-build-action from 2.10.0 to 2.11.0 by @dependabot in #299
- Bump io.netty:netty-codec from 4.1.101.Final to 4.1.103.Final by @dependabot in #298
- Bump github/codeql-action from 2 to 3 by @dependabot in #300
- Bump io.netty:netty-codec from 4.1.103.Final to 4.1.104.Final by @dependabot in #301
- Bump gradle/gradle-build-action from 2.11.0 to 2.11.1 by @dependabot in #302
- Bump org.apache.logging.log4j:log4j-api from 2.22.0 to 2.22.1 by @dependabot in #304
- Bump org.apache.logging.log4j:log4j-core from 2.22.0 to 2.22.1 by @dependabot in #303
- Bump org.mockito:mockito-junit-jupiter from 5.8.0 to 5.9.0 by @dependabot in https://github.co...
Dep updates
What's Changed
- Bump gradle/gradle-build-action from 2.1.4 to 2.1.5 by @dependabot in #186
- Bump gradle/gradle-build-action from 2.1.5 to 2.1.6 by @dependabot in #189
- Bump actions/cache from 1 to 3 by @dependabot in #188
- Bump codecov/codecov-action from 2 to 3 by @dependabot in #187
- Bump gradle/gradle-build-action from 2.1.6 to 2.1.7 by @dependabot in #191
- Bump mockito-junit-jupiter from 4.5.1 to 4.6.1 by @dependabot in #193
- Bump gradle/gradle-build-action from 2.1.7 to 2.2.0 by @dependabot in #194
- Bump org.sonarqube from 3.3 to 3.4.0.2513 by @dependabot in #195
- Bump gradle/gradle-build-action from 2.2.0 to 2.2.1 by @dependabot in #197
- Bump netty-codec from 4.1.77.Final to 4.1.78.Final by @dependabot in #196
- Bump gradle/gradle-build-action from 2.2.1 to 2.2.2 by @dependabot in #202
- Bump log4j-api from 2.17.2 to 2.18.0 by @dependabot in #198
- Bump junit-jupiter from 5.8.2 to 5.9.0 by @dependabot in #203
- Bump log4j-core from 2.17.2 to 2.18.0 by @dependabot in #199
- Bump netty-codec from 4.1.78.Final to 4.1.79.Final by @dependabot in #201
- Bump mockito-junit-jupiter from 4.6.1 to 4.7.0 by @dependabot in #204
- Bump gradle/gradle-build-action from 2.2.2 to 2.2.5 by @dependabot in #207
- Bump mockito-junit-jupiter from 4.7.0 to 4.8.0 by @dependabot in #210
- Bump gradle/gradle-build-action from 2.2.5 to 2.3.0 by @dependabot in #209
- Bump netty-codec from 4.1.79.Final to 4.1.81.Final by @dependabot in #211
- Bump netty-codec from 4.1.81.Final to 4.1.82.Final by @dependabot in #212
- Bump gradle/gradle-build-action from 2.3.0 to 2.3.1 by @dependabot in #216
- Bump junit-jupiter from 5.9.0 to 5.9.1 by @dependabot in #215
- Bump log4j-core from 2.18.0 to 2.19.0 by @dependabot in #214
- Bump log4j-api from 2.18.0 to 2.19.0 by @dependabot in #213
- Bump gradle/gradle-build-action from 2.3.1 to 2.3.2 by @dependabot in #217
- Bump netty-codec from 4.1.82.Final to 4.1.84.Final by @dependabot in #218
- Bump mockito-junit-jupiter from 4.8.0 to 4.8.1 by @dependabot in #219
- Bump mockito-junit-jupiter from 4.8.1 to 4.9.0 by @dependabot in #223
- Bump org.sonarqube from 3.4.0.2513 to 3.5.0.2730 by @dependabot in #221
- Bump gradle/gradle-build-action from 2.3.2 to 2.3.3 by @dependabot in #220
- Bump netty-codec from 4.1.84.Final to 4.1.85.Final by @dependabot in #222
- Bump mockito-junit-jupiter from 4.9.0 to 4.10.0 by @dependabot in #225
- Bump netty-codec from 4.1.85.Final to 4.1.86.Final by @dependabot in #224
- Bump netty-codec from 4.1.86.Final to 4.1.87.Final by @dependabot in #228
- Bump junit-jupiter from 5.9.1 to 5.9.2 by @dependabot in #227
- Bump mockito-junit-jupiter from 4.10.0 to 4.11.0 by @dependabot in #226
Full Changelog: v1.5.11...v1.5.12
Dep bumps, simplified build script, smaller netty dependency
- Dependency updates
- Use netty-codec instead of netty-all @kecskemeti
- Better build script for deployment
Security/Dependency Updates
- Netty updates
- Patches log4j2 0-day
Remove Bintray deployment
Publish direct to sonatype/ maven central
Dep bump, bug fixes, secretProvider extensions
Updated Javadoc
Fixed Javadoc errors.