Version 1.0.0-alpha.28.5 (hotfix)
Pre-release
Pre-release
Applies six hotfixes to version 1.0.0-alpha.28:
- Bugfix:
ProtocolVersion.date
should always be serialized. - Bugfix: load
classDiscriminator
for unkown polymorphism at runtime. - Fallback to normal polymorphic serialization for non-Json formats in
UnknownPolymorphicSerializer
s. - Make sure
ParticipantGroupSnapshot
can be serialized as BSON. - Devices can now be optional, specified as an
isOptional
property onDeviceDescriptor
. Now, only non-optional master devices need to be deployed. Only non-optional master devices need to be deployed. (cherry-picked from #323) - Add assigned device role names in
DeanonymizedParticipation
. After having calledParticipantService.deployParticipantGroup()
it was impossible to retrieve which devices were assigned to participants. A different solution to this was implemented on the main branch, includingParticipantStatus
inStudyDeploymentStatus
, but given the amount of changes since alpha 28, aligning this API would introduce many more breaking changes rather than this rather simplistic hotfix.
Multiplatform release accessible through Maven:
https://mvnrepository.com/artifact/dk.cachet.carp