Skip to content

Releases: eclipse-leshan/leshan

leshan-2.0.0-M14

23 Nov 14:11
Compare
Choose a tag to compare

Build artifacts are available on maven central.

Noteworthy

  • Add support of Multiple Endpoints provider for cliient, server and bootstrap server. (GH-1525)
  • Add CoAP endpoint provider for client and server based on java-coap. (GH-1373)
  • Add support to "/" for Read-Composite (GH-989)
  • Add --factory-bootstrap command to client-demo (GH-1482)
  • Support Negative value for GT and LT attributes (GH-1451)

Many thanks to @JaroslawLegierski, @mgdlkundera, @gcx-seb and @SeppoTakalo for their contributions 🙏 !

Known Issue 🐛 :

GH-1548 : DefaultBase64Decoder should not reject payload finishing by 'W'. (workaround)

Change logs

d9a0688: GH-1542: Fix regression about creating attributes with null value.
2afadfc: GH-1538: Add server demo API for Observe Active Cancel
6a43882: Enhance error display message in server-demo
bbb38fb: remove unwanted log in CompositeObjectControl in server demo
8bea9e7: fix icon size of observe composite indicator in server-demo
e78b2ec: Fix some InvalidLwM2mException/InvalidRequestException error message
481f17b: Update maven plugins dependencies
2fe97d3: Update leshan-bsserver-demos front-end dependencies
7595c7e: Update leshan-server-demos front-end dependencies
c2f8232: Integration of java-coap 6.19.0
bcfae94: Update Java libraries dependencies
897fa08: github-actions: Add transitive dependency to dependabot analysis
ae1d7d7: github-actions: Do not launch actions on fork
09f87e7: Add support of "/" for Read-Composite to server-demo.
b56287c: Add integration tests about Read-Composite on "/"
a9aeb89: Add support to "/" for Read-Composite
83dca91: Add LwM2mRoot class and corresponding visit method in visitors
4fa2c80: Add LwM2mChildNode class to prepare addition of LwM2mRootNode
fb44989: Fix exception message typo in LwM2mIncompletePath.toObjectInstancePath()
faca3bc: Enhance servers demos frontend error handling.
b0ef051: Most attributes are assignable to Resource Instance since LWM2M v1.1
5b5aa70: Add test about CoreLink SingleResource and ResourceInstance equals
c87d1e0: Fix CoreLink SingleResource and ResourceInstance hashcode/equals
73916b7: GH-1533: server-demo REST API should return bad_request for invalid path
2bf99b6: Add more tests about Attribute Parsing.
3c0a5e4: GH-1451: Support Negative value for GT and LT attributes
2e2d767: Fix some bug in DefaultLwM2mAttributeParser which was too permissive
2efb924: Fix Version constructor from string
cb204b2: GH-1532: Some Fix/Enhancement about Version class
7829f0a: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591: Use java-coap provider in DeleteClientOnlyTest
4fb816e: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1: Some cleaning about x509 integations tests.
088d6da: Add test about bootstrap with x509
60e8fa8: Rename SecureBootstrapTest method to use snake case
85cfde9: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a513: Test Client CoAP endpoint based on java-coap in integration tests.
4daab47: Add CoAP endpoint provider based on java-coap at client side
119a2bf: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6: Fix JavaCoapServerEndpoint description.
edc4edf: Add CoAP endpoint based on java-coap to leshan-server-demo
7322032: Test Server CoAP endpoint based on java-coap in integration tests.
624ad25: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f: Add ErrorHandler to XML Parser in DDFFileParser
a8824a7: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086: Fix possible NPE in client BootstrapHandler.
35af53d: Move some integration tests in Server/Client Only class.
960e4f9: Add some test combinations in ReadCompositeTest.
38b3d91: Fix DynamicIPObserveTest name.
8be094d: UI demos get (bootstrap) server endpoints dynamically.
05ff45c: Add description to LwM2mBootstrapServerEndpoint
d561e9e: Add description to LwM2mClientEndpoint
89efce7: Add description to LwM2mServerEndpoint
cd722fa: Add support of multiple endpoint provider at bootstrap server side.
73b6c86: Add support of multiple endpoint provider at client side.
3c4651d: Add support of multiple endpoint provider at server side.
a3244c4: GH-1524: Error handling improvement in SendHandler.
401a204: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c0: validate object are registered in Send Request.
9a095b9: Integration of Californium 3.9.1
d8fee63: Add a way to access to CoapServer of Californium endpoint provider
a4e574a: DefaultObjectModelValidator should accept object in Test Category.
6e62e54: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
2281443: Fix LwM2mPath hashcode NPE.
feca749: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698: Fix No serializer found for class Version in EventServlet.
9e14443: Fix ClientServlet which doesn't parse write attributes correctly.
93a4e09: Update Security.md

leshan-2.0.0-M13

29 Aug 12:59
Compare
Choose a tag to compare

Build artifacts are available on maven central.

This is mainly a security release of 2.0.0-M12 fixing GHSA-wc9j-gc65-3cm7 / CVE-2023-41034.

If you already use M11 or M12, this is strongly recommended to update to M13.

If you are using M9 or M10 :

  • you should read warning about M12 before to upgrade.
  • if you can not upgrade to M13 now, verify if you are really affected by the security issue or use the workaround.

Noteworthy

Change logs

29577d2: Make DDFFileParser and DefaultDDFFileValidator safer.
547eb0e: Add test to ensure that XXE injection is not possible with DDFFileParser
15fc34d: Update README.md to use new jenkins job URL
0542e41: Use Temurin JDK 11 instead of AdoptOpenJdk / OracleJdk
de09432: Upgrade some maven plugins version.
3adbd53: use JVM --release option to build.
eb1e7b0: Fix some minor javadoc issue
71756db: Upgrade to nodejs v18.13.0 and do not use parallel build.
5dcd7f9: update yarn dependencies (fixing dependabot issue)
b3d3ba1: Fix reserveProxy start()
e74d613: Fix some warning in build.
ad7fb88: GH-1484: cache yarn and node to download.eclipse.org for jenkins build.
e93d6c6: Migration from Freestyle Job to Jenkins Pipeline
743fa8f: Fix "Resource not accessible by integration" for Delete Workflow
f4e7c0f: Integration of Californium 3.9.0

leshan-1.5.0

29 Aug 12:54
Compare
Choose a tag to compare

Build artifacts are available on maven central.

Noteworthy

Change logs

4d3e63a: Make DDFFileParser and DefaultDDFFileValidator safer.
2d0ae8e: Bump version to 1.5.0-SNAPSHOT
16ff25a: Add test to ensure that XXE injection is not possible with DDFFileParser
1843d2f: Update some obsolete information in README
aa0f517: Update README.md to use new jenkins job URL
1dde5ac: Use Temurin JDK 11 instead of AdoptOpenJdk / OracleJdk
c496019: Upgrade some maven plugins version.
3f70d19: use JVM --release option to build.
56ed7b9: Fix some minor javadoc issue
cddd9da: Migration from Freestyle Job to Jenkins Pipeline
69334eb: Upgrade demo dependencies (logback, jetty, gson, common-io)
7114294: Integration of Californium 2.8.0
22edbed: Make SecurityInfo Constructor protected to allow inheritance
c77cee9: GH-1446: Fix bad supported algorithm exception message in SecurityUtil
c1123be: GH-1374: fix NPE on server.destroy() when queue mode is disabled
938e43d: GH-1352: Fix invalid default value of resources 120, 1120 of 3441 object

leshan-2.0.0-M12

24 Jul 15:32
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

⚠️ This is second Milestone Release containing new Transport Layer Abstraction (GH-1025). This is massive changes and maybe not yet fully mature.

So we are still encouraging you to test this Milestone Release to provide feedback but maybe not to use it in production yet OR at least not before reading this :

  1. Transport Layer Abstraction is probably not yet fully mature.
  2. Redis store backward compatibility, see #1418.

Noteworthy

  • Refactoring Identity Class (#1436 : which break Redis backward compatibility, #1418 (comment))
  • Handle Default version of core object is correctly. (#1434)

Many thanks to @JaroslawLegierski and @Warmek for their contributions 🙏 !

Change logs

21631ab: Upgrade frontend-maven-plugin to v1.13.4
7459ed3: NOT_FOUND for send means: Reported Object was not registered to Server
42bda55: Make sure that ReverseProxy is started at the end of start method.
b57049a: GH-1421: Fix leshanServerBuilder.setUpdateRegistrationOnNotification
b825100: -Dsurefire.failIfNoSpecifiedTests=false since version 3.0.0-M6.
7e50b83: Update yarn dependencies.
c2b09a8: Upgrade to maven plugin dependencies (especially surefire)
2a842d9: Remove deprecated usage of JsonNodeFactory.withExactBigDecimals(true)
acf1fb6: Upgrade lib dependencies (jackson 2.15.2, jedis 4.4.3, ...)
cf1a212: create Maven variable for some dependency versions (junit, mockito ...)
6a05894: Add tests about dynamic IP for observer and send operation
330617f: Expose CoapEndpoint instead of Endpoint at client side
c8606bc: Add ReserverProxy to be able to test client IP address changes.
2066961: Make LwM2mIdentitySerDes / LwM2mPeerSerDes customizable in Redis store
ec90257: ClientProfileProvider returns Profile only when registration is found
1186c01: Rename ServerIdentity in LwM2mServer at client side.
f994bc1: GH-1436: Refactoring about Identity class
a3d0931: Remove useless class which should not have been committed in 6091fc3
a356488: GH-1439: Update SECURITY.md to recommend usage of Security Advisories.
3c25bdf: Make SecurityInfo Constructor protected to allow inheritance
b620141: GH-1434: Use LWM2M v1.1 default object version way at client side.
3786149: Make LinkFormatHelper Dynamic.
d3a6f46: Remove old Backward Compatibility code about RedisRegistrationStore
cd22391: GH-1434: Use LWM2M v1.1 default object version way at server side.
332d487: Move registration data extraction from link in a dedicated class.
b7e8a2d: Update Security.md with new eclipse policy.
8af670c: Add some "common maintenance tasks" to webapp demo README.
edcdc92: Upgrade yarn.lock for web demo.
1776acf: Update Browserslist in web demo
14b6f5c: GH-1446: Fix bad supported algorithm exception message in SecurityUtil
d47e000: Add TODO about Checking ContentFormat on notification
1008306: Add RequestCanceledException without constructor
ab21e24: Upgrade to slf4j 2.0.7
ab207af: Refactor integration tests to be able to test several transports
25e1aca: Add AssertJ 3.24.2 test dependency.
1b1d23b: Add Mockito 4.11.0 test dependency.
868f8b3: Add setTaskProvider to LeshanBootstrapServerBuilder
be79632: GH-1441: Do not show "EXE" Button for resources with NONE operations.
d5052f1: ci: use actions/setup-java temurin distribution
1ee287f: GH-1393: Added resources 13-20 in to ServerConfig
989f4e7: GH-1427 : Fix Float Attribute Parsing.
37bfbe0: Add profile to not download yarn on sourceforge by default.
10edf13: GH-1428 Upgrade to yarn 1.22.19
ca1e6bc: Fix release nightly build issue.

leshan-2.0.0-M11

17 Mar 13:34
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

⚠️ This is first Milestone Release containing new Transport Layer Abstraction (GH-1025). This is massive changes and maybe not yet fully mature. More details about why we release the M11: GH-1401.

So we are still encouraging you to test this Milestone Release to provide feedback but maybe not to use it in production yet OR at least not before reading this :

  1. Transport Layer Abstraction is probably not yet fully mature.
  2. Redis store backward compatibility break, see GH-1418.
  3. There is already known bug see below 👇

Known Issue 🐛 :

GH-1421 : Unable to handle notification after device IP changes
GH-1427 : Floating point Attribute are not parsed correctly

Noteworthy

Many thanks to @aliakseiz @Warmek for their contributions 🙏 !

Change logs

9709ac3: Add javadoc to Registration.getLastEndpointUsed()
959af9c: README: Add link to new LWM2M specification wiki page.
cc9f41d: Use new endpoints provider API in BS server and server demos/tests
95b344d: GH-1395: Add a way to customize DTLS Config at ProtocolProvider level
0d0b57c: GH-1395: Add Builder to Server/BootstrapServer EndpointFactory.
f89cd16: GH-1395: Add a way set Configuration with lambda in Endpoints Provider
3e6b0a5: Fix getLoggingTag in EndpointFactory
5dec807: Enhance error message form EndpointUriUtil.validateURI()
a7e4a5e: GH-1249: Allow to use custom KEYS in RedisRegistrationStore
b8d817b: GH-1410: Fix github action issue with impsort-maven-plugin.
8f0db24: GH-1402:Fix Invalid datatype of Ciphersuite resource in BootstrapConfig
fd5c9c0: Allow to use custom KEYS in RedisSecurityStore
b7dc3cf: Fix typo in CONTRIBUTING.md guide
d7ed1cf: Remove usage of deprecated API of Californium 3.8.0
3c4668b: Integration of Californium 3.8.0
bee5153: Migration from Junit4 to Junit5.
dbe5aa2: Add some test about LwM2mObservationStore.remove()
233c209: GH-1384: Fix issue in LwM2mObservationStore.remove(Token)
346223b: Add method RegistrationStore.getObservation(ObservationIdentifier)
96fcbde: Remove redundant validation in Registration constructor
0f0464a: Add lastEndpointUsed URI validation in Registration Builder.
c31ec78: lastEndpointUsed in Registration should me mandatory
bdc1d72: Fix NPE in RedisRegistrationStoreTest
250c8e2: GH-1387: Fix BootstrapDeleteRequest always delete all instances
a6e55d7: Add some Object Enabler validation at client creation.
73fd995: Fix Registration Update triggered by SUPPORTED_BINDING changes.
6a1ff2d: GH-1376: Better to raise CodecException in LwM2mNodeSenMLDecoder.
a963d77: Remove no more used classes (since transport layer refactoring is done)
6091fc3: Add Transport Layer abstraction at Bootstrap server side.
9859a33: Add Transport Layer abstraction at Client side.
fa38111: Add Transport Layer abstraction at Server side.
2a2a8a7: GH-1374: fix NPE on server.destroy() when queue mode is disabled
5b0ccd1: Fix Typo in RegistrationHandlerTest (givenIdenity => givenIdentity)
a851b81: Add MdcConnectionListener to all Demo.

leshan-2.0.0-M10

20 Dec 09:04
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

A development release targeting LWM2M 1.1, see LWM2M 1.1 supported features.
⚠️ As a milestone release keep in mind API could/will be broken in next milestone.

If you are interested in LWM2M 1.1 support in Leshan, we strongly advice to :

This is the best way to get a final 2.0.0 release which fits your needs.

Noteworthy

  • New Enhanced Base64 encoder/decoder.(GH-678)
  • Change SenML-JSON Base64 encoding to url safe without padding (bug fix : GH-1325)
  • New Authorizer API with Application Data support.(GH-1293)
  • Add Authorizer to Bootstrap server. (GH-1359)
  • Fix some Redis store issue (GH-1333, GH-1350)

Many thanks to @adamsero, @Warmek, @JaroslawLegierski and @davidahoward for their contributions 🙏 !

Change logs

924da18: GH-1348: Add new constructor to SenMLJsonJacksonEncoderDecoder
ce98924: GH-678: Enhance Base64 support & GH-1325: Fix Base64 from SenML-JSON.
e7f1ac4: Enhance SenMLTestUtil to display byte[] value in Hexa.
3a9d48c: GH-1359: Add Application Data support to Bootstrap Server Authorizer
05dbddb: GH-1359: Create Authorizer for Bootstrap server
7547de5: GH-1293: Enhance ApplicationData support (new Authorizer API)
008cdb8: Delete old Github Workflow on the 1st day of the month.
e644ae3: "Comment PR" workflow should not be run if "Check PR" is skipped
3afc638: Add github issue template.
116633a: Add github pull request template.
07d867c: Update some demo front end dependency (dependatbot security issue)
1a2025f: Add Social Preview for Leshan
5877f57: GH-1352: Fix invalid default value of resources 120, 1120 of 3442 object
0aae053: GH-1350: Update Identity key in Redis when client IP address has changed
c13c504: Rename EPL license to make github detect it.
fdef220: GH-1314: Fix Github action issue about adding comment on PR.
07b7473: Add a new Write Integration tests.
76dc370: Fix regression in toString() of LWM2M Value introduced in GH_1321
3bb6ac4: Activate can_write_multi_instance_objlnk_resource test for all format.
fbdaa96: Upgrade to jetty 9.4.49.v20220914
403ef5b: GH-1339: Upgrade to slf4j 2.x
90eb405: Update LICENSE files.
746c43b: Update SECURITY.md to add CVE-2022-39368
f27b49d: Update Web Demo dependencies
7b0efd3: Update Jackson to 2.14.0.
c8c661f: Add minimal Java version to README.md
a314ff2: GH-1333: Prevent NPE in RedisStore Registration Cleaner
122a1a8: Typo: boostrap/bootstap => bootstrap
2cafa2c: GH-1320: Improve toString for core link resources
45cbe1b: GH-1322: Add Checkstyle rule to ensure Java files get right header
8cf38b3: Fix Java File Header

leshan-2.0.0-M9

10 Oct 09:42
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

A development release targeting LWM2M 1.1, see LWM2M 1.1 supported features.
⚠️ As a milestone release keep in mind API could/will be broken in next milestone.

If you are interested in LWM2M 1.1 support in Leshan, we strongly advice to :

This is the best way to get a final 2.0.0 release which fits your needs.

Noteworthy

Many thanks to @adamsero, @JaroslawLegierski their contributions on timestamped node 🙏 !

Change logs

140f8b8: Remove Unused local variable and add checkstyle rule about that.
2fdf9f1: #1304 Refactored timestamps to use BigDecimal and Instant
d4939f0: Updates demo frontend dependencies
84a055b: Upgrade jackson depndencies (2.13.3 => 2.13.4)
e6af61d: Upgrade maven plugins dependencies
f5accbc: Integration of Californium 3.7.0
ecc113c: #1305 : Added toString, hashCode and equals to ObserveCompositeRequest
d3cf1a2: Timestamps in seconds instead of milliseconds in ManualDataSender
b14a740: #1301: Fix relative timestamp issue of SenML decoder.
a9e1741: #1298: fix issue about EC Key Pair with java 15 or higher
eb6f51c: Add "write checks" permissions for test reports github action
f0d7263: Update SECURITY.md to add CVE-2022-2576 issue.
009aab9: no checkstyle or java import check if code doesn't compile
d31212d: No github action on Draft PR.
fbc9f75: add requireUpperBoundDeps rules to maven-enforcer-plugin.
c0a7376: Revapi should not alway check API on v1.0.0 but on the last released.

leshan-1.4.2

10 Oct 09:36
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

Noteworthy

Change logs

b60b511: Rerun failing / unstable integration tests.
dcbe8f6: Upgrade gson library to 2.9.1
3e50468: Upgrade maven plugin
3a04ccc: Integration of Californium 2.7.4
184b50a: add requireUpperBoundDeps rules to maven-enforcer-plugin.

leshan-2.0.0-M8

21 Jul 14:10
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

A development release targeting LWM2M 1.1, see LWM2M 1.1 supported features.
⚠️ As a milestone release keep in mind API could/will be broken in next milestone.

If you are interested in LWM2M 1.1 support in Leshan, we strongly advice to :

This is the best way to get a final 2.0.0 release which fits your needs.

Noteworthy

Many thanks to @rikard-sics(#1277), @Michal-Wadowski (#1277), @adamsero (#1218), @JaroslawLegierski (#1248) their contribution 🙏 !

Change logs

0760fb9: Specify version of maven eclipse-jarsigner-plugin.
3ceb009: Fix Registration Application Data lost on registration update.
9876beb: Update bootstrap-server-demo frontend dependencies
9a332b9: Update server-demo frontend dependencies
7917c00: Update java dependencies
1e4d7b9: Upgrade maven plugin dependencies to last version
99491de: Move Enforcer plugin config to root pom.xml
dd58b2c: Integration of Californium 3.6.0
50a719b: fix #1287 : log uncaught callback exceptions
cece99a: Add new line at the end of all files.
daebf16: Formatter: add new line at the end of the file.
9915689: Fix ObjectVersionAttributeModel exception message.
7fe0ccf: Attach maven sortpom plugin to process-sources maven phase.
3cca2cd: Add github actions to check POM file are well formatted. fix
03770f8: Sort All pom.xml files with sortpom-maven-plugin
2887bff: #1285: Use sortpom-maven-plugin to check pom formatting.
6611454: Add github actions to check Java Import are sorted.
c82280c: Remove wildcard() import in all code.
c3e65fa: Do not allow wildcard(
) import with checkstyle.
93d15cc: Sort all java imports.
a71b17a: #1282: Use impsort-maven-plugin to imports are well sorted.
168c045: Add checkstyle rules to check usage of System.out System.err
893aff8: Remove unwanted "System.out.print ..."
33a1c7c: Add github actions for code format/style check.
5c8e55f: Remove all trailing spaces.
fbb28ca: Use checkstyle to check there is no trailing spaces.
876d639: Format all code with formatter-maven-plugin.
4788b51: #1281: Use formatter-maven-plugin to check file are well formatted.
848db99: Move encoding config to root pom.xml
d2ddfa5: Upgrade CodeFormatterProfile file to a more recent version format.
b865514: Use maven-source-plugin jar-no-fork instead of jar
278c160: #1203: Add OSCORE support to leshan-bsserver-demo
fdb3eb6: Adapt Server input to prepare to add OSCORE support to BS server demo
82f2a0c: #1203: Add Oscore SecurityInfo support to Server and BS Server demo
69a6a73: REST API about SecurityInfo to prepare to add OSCORE support.
650c01d: #1203: Add Oscore Support to leshan-client-demo
1270ea0: #725: Add support of OSCORE.
d758d82: #1276: Github Actions, create separate steps for revapi & animal-sniffer
e632042: Typo: obsersation => observation
c560074: #1271: enhance Maven Build Configuration
60a95c2: #1228: Add (Manual)DataSender as client API of Timestamped Send Request
fe18d83: Add pull-requests write permission to build job. (github action)
577b1c8: #1265: Add CI to ensure PR does not contain merge commit.
b741a20: #1265: Add basic CI (build + tests) for PR on master.
30bad68: #1248: Add "list" Interactive Command to leshan-client-demo
4032353: Remove deprecate usage of dtlsConfig.getDtlsRole()
13dea84: Fix UriReference issue in MixedLwM2mLink when rootpath is not null.
9fadb35: servers-demo: Escape HTML in notifications.
22b7719: Remove huge timeout in WriteSingleValueTest ...
7703ef4: Fix String.format issue in LwM2mAttributeModel.getApplicabilityError()
7bf2d77: #1253: Do not allow Overlapped paths for ObserveCompositeRequest
32aceb2: Add API to print styled output in interactive command of client demo
d5e5a7d: Add CoreLink datatype support.
491a51c: Use LwM2m Test Object (3442) in our test (instead of home made one)
faec24d: Fix NPE when trying to bootstrap delete security instance at client side
dd09a4f: #1224: Use mirror to download yarn
31cd90b: bsserverdemo: clean some bsconfigutil code
430ade3: bsserverdemo : fix UI issue, certificate usage field is not used.
ff4f0ac: bsserverdemo : Fix regression from accc643 in bootstrap wizard
38d23b8: Integration of Californium 3.5.0

leshan-1.4.1

26 Jul 07:54
Compare
Choose a tag to compare

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

Noteworthy

Change logs

39d5e92: Update plugin and lib dependencies
628f71d: Integration of Californium 2.7.3
9cf05ea: Revapi should not alway check API on v1.0.0 but on the last released.
e3b0b92: Integration of Californium 2.7.2