Skip to content

Releases: mendix/MxPushNotifications

Marketplace release v7.1.3

Choose a tag to compare

@MxMurshed MxMurshed released this 17 Jul 13:05
cd0900b
  • We updated the “netty” dependencies for the module to version “4.1.94.Final“. Below is a list of updated userlib files.
    (Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder)

Updated:

  • netty-buffer-4.1.94.Final
  • netty-codec-4.1.94.Final
  • netty-codec-dns-4.1.94.Final
  • netty-codec-http2-4.1.94.Final
  • netty-codec-http-4.1.94.Final
  • netty-codec-socks-4.1.94.Final
  • netty-common-4.1.94.Final
  • netty-handler-4.1.94.Final
  • netty-handler-proxy-4.1.94.Final
  • netty-resolver-4.1.94.Final
  • netty-resolver-dns-4.1.94.Final
  • netty-transport-4.1.94.Final
  • netty-transport-native-unix-common-4.1.94.Final

Marketplace release v7.1.2

Choose a tag to compare

@MxMurshed MxMurshed released this 04 Jul 07:53
f7e5e72
  • We updated XPath in 'UpdateDeviceRegistration' microflow
  • We updated the dependencies for the module
    Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder, See the list below for the changes in this release.

Updated:

  • 'checker-qual' to version 3.33.0
  • 'j2objc-annotations' to version 2.8
  • 'error_prone_annotations' to version 2.18.0

Removed:

  • 'checker-compat-qual-2.5.5'

Marketplace release v7.1.1

Choose a tag to compare

@MxMurshed MxMurshed released this 26 Jun 15:21
1f57e90
  • We updated the 'guava' library to '32.0.1-android' (Note: If you are already using this module in your project, please make sure to remove the old version '31.0.1-android' from your userlib folder after upgrading to this version)
  • We updated the log messages for succeeded and failed notifications

Marketplace release v6.3.1

Choose a tag to compare

@MxMurshed MxMurshed released this 26 Jun 15:17
e44224e
  • We updated the 'guava' library to '32.0.1-android' (Note: If you are already using this module in your project, please make sure to remove the old version '31.0.1-android' from your userlib folder after upgrading to this version)
  • We updated the log messages for succeeded and failed notifications

Marketplace release v7.1.0

Choose a tag to compare

@MxMurshed MxMurshed released this 17 Jan 12:23
921e2a8
  • We Updated all netty libraries from version 4.1.78 to 4.1.86 (Please make sure to review the userlib folder in your project after updating. Delete all netty libraries that are marked with '.PushNotifications.RequiredLib' having a version below 4.1.86.Final)
  • We Added an index on DeviceID attribute in Device entity
  • We Updated Pop-up Menu widget compatibility to v3.3.0
  • We Updated Data Widgets compatibility to v2.5.9

Marketplace release v6.3.0

Choose a tag to compare

@MxMurshed MxMurshed released this 17 Jan 12:32
  • We Updated all netty libraries from version 4.1.78 to 4.1.86 (Please make sure to review the userlib folder in your project after updating. Delete all netty libraries that are marked with '.PushNotifications.RequiredLib' having a version below 4.1.86.Final)
  • We Added an index on DeviceID attribute in Device entity
  • We Updated Pop-up Menu widget compatibility to v3.3.0
  • We Updated Data Widgets compatibility to v2.5.9

Marketplace release v7.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Nov 12:48
da1d146
  • We updated the module to Mendix 9.18.0
  • We switched to a task queue implementation for sending notifications in the background
  • We fixed an issue where notifications were sent multiple times in a multi-instance deployment scenario (#164228)
  • We fixed an issue where the last notification could remain in 'Pending' status (#167042)

Marketplace release v6.2.0

Choose a tag to compare

@allard-mx allard-mx released this 27 Jun 08:55
d293528
  • We added a status enumeration (Active, Inactive, Invalid) to the Device entity
  • We added a scheduled event that sets the status of a Device to 'Inactive' if it has not been used for at least two months (following the FCM best practices)
  • We added support for handling invalid token responses from FCM and APNS. If a registration token is known to be invalid, we set the Device status to 'Invalid'
  • We removed all write access to the Device entity for User/Anonymous roles (was already restricted to owner only)
  • We updated the dependencies for the module. Please make sure to review the userlib folder in your project after updating. See the list below for the changes in this release

Updated:

  • auto-value-annotations-1.8.2.jar -> auto-value-annotations-1.9.jar
  • commons-codec-1.13.jar -> commons-codec-1.15.jar
  • google-auth-library-credentials-1.4.0.jar -> google-auth-library-credentials-1.7.0.jar
  • google-auth-library-oauth2-http-1.4.0.jar -> google-auth-library-oauth2-http-1.7.0.jar
  • google-http-client-1.41.0.jar -> google-http-client-1.41.8.jar
  • google-http-client-gson-1.41.0.jar -> google-http-client-gson-1.41.8.jar
  • gson-2.8.9.jar -> gson-2.9.0.jar
  • netty-buffer-4.1.74.Final.jar -> netty-buffer-4.1.78.Final.jar
  • netty-codec-4.1.74.Final.jar -> netty-codec-4.1.78.Final.jar
  • netty-codec-dns-4.1.74.Final.jar -> netty-codec-dns-4.1.78.Final.jar
  • netty-codec-http-4.1.74.Final.jar -> netty-codec-http-4.1.78.Final.jar
  • netty-codec-http2-4.1.74.Final.jar -> netty-codec-http2-4.1.78.Final.jar
  • netty-codec-socks-4.1.74.Final.jar -> netty-codec-socks-4.1.78.Final.jar
  • netty-common-4.1.74.Final.jar -> netty-common-4.1.78.Final.jar
  • netty-handler-4.1.74.Final.jar -> netty-handler-4.1.78.Final.jar
  • netty-handler-proxy-4.1.74.Final.jar -> netty-handler-proxy-4.1.78.Final.jar
  • netty-resolver-4.1.74.Final.jar -> netty-resolver-4.1.78.Final.jar
  • netty-resolver-dns-4.1.74.Final.jar -> netty-resolver-dns-4.1.78.Final.jar
  • netty-transport-4.1.74.Final.jar -> netty-transport-4.1.78.Final.jar
  • opencensus-api-0.28.0.jar -> opencensus-api-0.31.0.jar
  • opencensus-contrib-http-util-0.28.0.jar -> opencensus-contrib-http-util-0.31.0.jar
  • pushy-0.13.9.jar -> pushy-0.13.10.jar
  • slf4j-api-1.7.28.jar -> slf4j-api-1.7.36.jar

Removed:

  • netty-tcnative-classes-2.0.48.Final.jar

Added:

  • netty-transport-native-unix-common-4.1.78.Final.jar

Marketplace release v5.4.0

Choose a tag to compare

@MxMurshed MxMurshed released this 24 Jun 12:14
  • We added a status enumeration (Active, Inactive, Invalid) to the Device entity
  • We added a scheduled event that sets the status of a Device to 'Inactive' if it has not been used for at least two months (following the FCM best practices)
  • We added support for handling invalid token responses from FCM and APNS. If a registration token is known to be invalid, we set the Device status to 'Invalid'
  • We removed all owner write access to the device entity for User/Anonymous roles (was already restricted to owner only)

Marketplace release v6.1.2

Choose a tag to compare

@allard-mx allard-mx released this 25 May 10:26
ebb4d9d
  • We fixed an issue that caused duplicate device registrations after re-installing the app
  • We updated the dependencies for the module. Please make sure to review the userlib folder in your project after updating. See the list below for the changes in this release.

Deleted:

  • animal-sniffer-annotations-1.18.jar
  • guava-30.1.1-jre.jar
  • jackson-core-2.9.9.jar
  • netty-all-4.1.74.Final.jar
  • netty-tcnative-2.0.26.Final.jar

Added:

  • checker-qual-3.12.0.jar
  • guava-31.0.1-android.jar
  • netty-tcnative-classes-2.0.48.Final.jar