Lagom Change Log

Lagom 1.4.2

Released 22 March 2018

  • 1278 enabled timeout when fetch read-side offset (Renato Cavalcanti)
  • 1277 Adds Kafka message timestamps to Metadata (Ignasi Marimon-Clos)
  • 1275 Document required behaviour of flow to message broker subscriber (Jason Pickens)
  • 1265 Build Maven plugin and support for Scala 2.12 only (Tim Moore)
  • 1263 Fix Cassandra and JDBC conflicts in TestKit (Tim Moore)
  • 1259 Adds more akka-misc serializers on the Migration guides and Mvn archetype (Ignasi Marimon-Clos)
  • 1258 Remove unnecessary workarounds in ServiceTestSpec (Tim Moore)
  • 1257 Applies suggested solution: use Seq(EmptyTree) for empty traits (Ignasi Marimon-Clos)
  • 1246 Removes docs wrt the metrics service and its endpoints (Ignasi Marimon-Clos)

Lagom 1.4.1

Released 6 March 2018

  • 1228 Update Akka to 2.5.11 and Play to 2.6.12 (Renato Cavalcanti)
  • 1230 Fix Service Port documentation for Scala (Renato Cavalcanti)
  • 1227 Update Akka Persistence Cassandra to 0.60 (Tim Moore)
  • 1224 Remove sbt-git plugin (Tim Moore)
  • 1218 Improve Whitesource automation (Tim Moore)
  • 1210 Prevent SaveSnapshotSuccess from showing up in unhandled messages (Lutz Huehnken)
  • 1200 Remove netty-transport-native-epoll dependencies (Tim Moore)
  • 1201 Update ConductR lib/sbt versions (Tim Moore)
  • 1196 Some migration guide fixes (Renato Cavalcanti)
  • 1191 Update Whitesource project (Tim Moore)

Lagom 1.4.0

Released 25 January 2018

Changes since 1.4.0-RC1

  • 1193 Add missing items to the 1.4 migration guide (Tim Moore)
  • 1188 Use javaOptions when creating test groups (Tim Moore)
  • 1192 Fix Kafka server dependencies (Tim Moore)
  • 1187 Add HandlerDef to the Play request headers (Tim Moore)
  • 1186 Clean up ServiceTest temporary files (Tim Moore)
  • 1175 Configure Lagom build to default to Scala 2.12 (Renato Cavalcanti)
  • 1182 Update dependencies for 1.4.0 (Tim Moore)
  • 1179 Support JDBC testing in ServiceTest (Renato Cavalcanti)
  • 1177 Move authors.pl and changelog.sh scripts to bin (Tim Moore)
  • 1161 Support alternative Cassandra YAML config (Renato Cavalcanti)
  • 1167 Fix a broken link in the Production overview document (Renato Cavalcanti)
  • 1171 Update copyright to 2018 (Renato Cavalcanti)
  • 1101 Add sbt 1.0 support (Marcos Pereira)
  • 1174 Copy the authors.pl script from Akka (Renato Cavalcanti)
  • 1165 Remove logback file from cassandra-server (Renato Cavalcanti)
  • 1150 Update Migration guide for 1.4.0-RC1 (Renato Cavalcanti)
  • 1157 fix the message broker api link (Sarun Rattanasiri)
  • 1159 Update BonĂ©r’s report links (Sarun Rattanasiri)
  • 1153 Set version to 1.4.0-SNAPSHOT on the 1.4.x branch (Renato Cavalcanti)

Lagom 1.4.0-RC1

Released 22 December 2017

  • 1151 Set four-space indent for XML files (Tim Moore)
  • 1109 Ensure Akka cluster is left gracefully (Ignasi Marimon-Clos)
  • 1147 Maven Dependency POM and Archetype supporting 2.11 and 2.12 (Renato Cavalcanti)
  • 1146 Update Scala 2.11 to 2.11.12 (Tim Moore)
  • 1148 Update ConductR guides (Tim Moore)
  • 1141 Clarify sbt instructions for running a single service (Renato Cavalcanti)
  • 1145 Update play-file-watch to 1.1.7 (Tim Moore)
  • 1143 Update akka-persistence-jdbc to 3.1.0 (Renato Cavalcanti)
  • 1140 Manage JNDI lifecycle (Tim Moore)
  • 1054 Sets Akka-HTTP as default backend (Ignasi Marimon-Clos)
  • 1134 Bumps Akka 2.5.8, AkkaHttp 10.0.11 and Play 2.6.9 (Ignasi Marimon-Clos)
  • 1051 Fixed invalid type signature on PersistentEntityRef.ask (James Roper)
  • 1128 fixes formatting (Renato Cavalcanti)
  • 1125 Overrides defaults for host-connection-pool (Ignasi Marimon-Clos)
  • 1127 typo on bonecp config (Renato Cavalcanti)
  • 1112 Added a check to warn about slow startup problems (Edmondo Porcu)
  • 1121 Introduces a JndiConfigurator that is run before SlickProvider creation (Renato Cavalcanti)
  • 1123 Update the 1.4 migration guide for 1.4.0-M3 (Tim Moore)
  • 1090 Add maxFrameLength config parameter for WebSocketClient (datalchemist)

Lagom 1.4.0-M3

Released 30 November 2017

Changes only in 1.4.0-M3

  • 1119 minor rewording on documentation (Renato Cavalcanti)
  • 1118 Fix the “Undefined column name meta_ser_id” error (Tim Moore)
  • 1116 Document configuration of Slick AsyncExecutor (Renato Cavalcanti)
  • 1106 Configure HikariCP to use values aligned with hardcoded values in Slick (Renato Cavalcanti)
  • 1113 Update documentation links (Tim Moore)
  • 1095 Split test execution for Scala 2.11 and 2.12 (Marcos Pereira)
  • 1031 Removed Scala style errors (Pallavi Singh)
  • 1092 Setup MiMa for scaladsl projects (Adam Chaulk)
  • 1088 Update to Play 2.6.7 (Greg Methvin)
  • 1086 Update Scala 2.12 version to 2.12.4 (Tim Moore)
  • 1077 Akka Persistence JDBC update (Renato Cavalcanti)
  • 1076 Document the service locator port change in the 1.4 migration guide (Elijah Rippeth)
  • 1071 PlayJsonSerializer should be able to deserialize arbitrary JsValues (Elijah Rippeth)
  • 1047 Allow subscribers to access message metadata (James Roper)
  • 1061 Update and synchronize dependency versions (Tim Moore)
  • 1037 Upgraded akka persistence cassandra version to 0.57 (Stijn De Haes)
  • 1043 Added serializer for ClusterStartupTaskActor.Execute (James Roper)
  • 965 Whitelist Exceptions that open circuit breakers. (Ignasi Marimon-Clos)
  • 1022 Changing the default port for service locator 8000 -> 9008 (Jirka Kremser)
  • 1015 Extract slf4j, exclude it from transitive deps and depend on it explicitly (Ignasi Marimon-Clos)
  • 1005 ReadSide should honour BackoffSupervision. (Ignasi Marimon-Clos)
  • 1010 Allow no passivation to be configured (James Roper)
  • 997 Update play-file-watch to 1.1.0 (Greg Methvin)
  • 920 Add Scala 2.12 cross build (Greg Methvin)
  • 992 Reduce JDBC multi-jvm tests flakyness (Tim Moore)

Changes from 1.4.0-M2 also included in the 1.3.x series

  • 1103 Remove ConductR from the overview docs (Ruth Stento)
  • 1100 Break inheritance between Read and Write sides for scaladsl JDBC persistence (Ignasi Marimon-Clos)
  • 1093 Improves error messages in path param serializer resolution (Neelaksh)
  • 1081 Delete PersistentEntityTestDriver.runOne (James Roper)
  • 1079 Fix unhandled event issue message in PersistentEntityTestDriver (HSalaila)
  • 1021 PathParamSerializer derived instances for traversables (Julien Jean Paul Sirocchi)
  • 1070 Ensures .gitignore file is copied to the Maven archetype (Saniya Tech)
  • 1056 OffSet storage need the eventProcessorId (NOUGUIER Olivier)
  • 1052 Document ReadSide.register in the Cassandra/RDBMS read-side documentation (Micho)
  • 1039 Lagom always returns binary data via websocket to Firefox (Jirka Kremser)
  • 1030 Service Router actions should use filtered request. (Ignasi Marimon-Clos)
  • 1029 wrap sql statement call in try / finally block (Renato Cavalcanti)
  • 1026 removed scalastyle warnings, gramatical errors and spelling mistakes (Pallavi Singh)
  • 1024 Change to execute to avoid syntax error (dr3s)
  • 1025 align scala documentation with java one (Renato Cavalcanti)
  • 1019 Improved the documentation to remove ambiquity in call description (Pallavi Singh)
  • 1020 Adds a CoC (copied from Play FW) (Ignasi Marimon-Clos)
  • 1016 Adds .gitignore on maven archetype (Ignasi Marimon-Clos)
  • 995 Handle null state in persistent entity test driver (Tim Moore)

Lagom 1.4.0-M2

Released 5 September 2017

Changes only in 1.4.0-M2

  • 973 Update akka-persistence-jdbc to 3.0.0 (Renato Cavalcanti)
  • 979 Sets akka.cluster.jmx.multi-mbeans-in-same-jvm = on in Dev mode (fixes #906) (Renato Cavalcanti)
  • 961 Document development service gateway settings (Ignasi Marimon-Clos)
  • 963 Update AkkaStreamKafkaVersion and KafkaVersion (Renato Cavalcanti)
  • 958 Adds docs on compression for scaladsl JSON serialization (Ignasi Marimon-Clos)
  • 959 akka-http based ServiceGateway as default (resolves #912) (Renato Cavalcanti)
  • 934 As new lagomInfrastructureServices was imported, remove old infrastructure tasks. (Wayne Wang)
  • 956 upgrades AkkaStreamKafkaVersion and KafkaVersion (resolves #579) (Renato Cavalcanti)
  • 945 Bumps play to 2.6.3 (Ignasi Marimon-Clos)
  • 927 Update Akka to 2.5.4 (Renato Cavalcanti)
  • 893 Documentation/fix metrics docs (Elijah Rippeth)
  • 878 Rework the Kafka tests (Tim Moore)
  • 900 Support multiple URIs to ServiceLocator (Renato Cavalcanti)
  • 880 Update play 2.6.2 (Marcos Pereira)
  • 881 Refactor/deprecate play config (Elijah Rippeth)
  • 841 Expose CircuitBreakers as a public API (Renato Cavalcanti)
  • 868 Clean whitelist (Ignasi Marimon-Clos)
  • 879 Add missing space in docs (Yuliana Apaza)
  • 867 Update Migration14.md (surya prakash singh)
  • 856 Update 1.4.x migration guides with Akka info (Ignasi Marimon-Clos)

Changes from 1.4.0-M1 also included in the 1.3.x series

  • 989 Remove copyright from files in Maven archetype (Tim Moore)
  • 988 Update sbt to 0.13.16 (Tim Moore)
  • 987 Silence “Resolving” messages in the build (Tim Moore)
  • 969 Corrected service name (t-h-a-l-i-s)
  • 970 Fixed inconsistency in code example (t-h-a-l-i-s)
  • 952 Look up a migration using only the class name instead of the manifest containing the version as well (Olivier Deckers)
  • 934 As new lagomInfrastructureServices was imported, remove old infrastructure tasks. (Wayne Wang)
  • 955 Adds JsonSerializer.compressed to conditionally compress when payload is too big (Ignasi Marimon-Clos)
  • 948 Patch CONTRIBUTING.md (Jimin Hsieh)
  • 937 Add links to new Kubernetes guide and improve deployment content (Ruth Stento)
  • 939 Fix ClassNotFoundException for SizeAndTimeBasedRollingPolicy (Renato Cavalcanti)
  • 946 Reflect the new free version of ConductR (Christopher Hunt)
  • 942 Upgrade to latest sbteclipse (Ben McCann)
  • 928 Improved logging settings - defaulting to INFO instead of WARN (Renato Cavalcanti)
  • 922 Stop servers before completing the Async tests (Ignasi Marimon-Clos)
  • 915 Saves offset for unhandled events (Renato Cavalcanti)
  • 921 Changed the < and > to < and > respectively. (Ashish Tomer)
  • 914 Move auto.offset.reset to Kafka client (Renato Cavalcanti)
  • 892 Fixes log4j2 configuration files and documentation (Renato Cavalcanti)
  • 896 Fix retry logic in the subscription test example (Wayne Wang)
  • 905 Add EditorConfig file (Renato Cavalcanti)
  • 898 Highlight Lagom service clients as a feature (Ruth Stento)
  • 894 Implemented akka-http service gateway (James Roper)
  • 888 Strongly type the Lagom service router (James Roper)
  • 890 Format code with scalariform (Jules Ivanic)
  • 889 Fix https://github.com/lagom/lagom/issues/534 (Jules Ivanic)
  • 886 fixed maven plugun RunMojo (Dominik Kunz)
  • 877 Fix the match for failed futures (Tim Moore)
  • 873 Add method completedStatements with varargs (Yuliana Apaza)
  • 865 Map Descriptor in ServiceClientInvocationHandler (Edouard Kaiser)
  • 849 Update docs to use describeService (Tim Moore)
  • 847 Warn when describeServices is overridden (Tim Moore)

Lagom 1.4.0-M1

Released 28 June 2017

  • 840 Bumps play to 2.6 GA
  • 837 bump sbt version to 0.13.15 and removes deprecated syntax. (thanks erip)
  • 666 Update sbt to 0.13.15
  • 681 Test Play 2.6 RC
  • 680 Update Akka to 2.5.0
  • 820 Prepares Lagom to run whitesource in master
  • 766 Adds documentation for SlickReadSide
  • 763 Added the ability add custom infrastructure services
  • 750 Fix deprecation warnings in the sbt plugin
  • 737 Fixes both header and formatting for multi-jvm. Enables check on CI.
  • 229 Update Reactive Platform installation instructions
  • 733 Add a script to help configure Cassandra keyspaces
  • 718 Refactor the service locator holder to expose a future to avoid polling
  • 714 Slick read side (thanks odwrotnie)
  • 717 Removes unnecessary, hardcoded execution context
  • 704 Update Scala to 2.11.11
  • 691 Introduce a convenience method on TopicProducer for tagged streams
  • 676 Replace Immutable with Lombok in the Maven Java projects (thanks yg-apaza)
  • 663 Fail on missing keyspace configuration
  • 649 Use new Slick 3.2 DB profile classes in configuration defaults and examples
  • 546 Update Slick to 3.2.0
  • 642 Update Akka Persistence JDBC to 2.4.17.1 and Slick to 3.2.0
  • 590 Bump play version and move akka-testkit off compile scope (thanks benmccann)
  • 577 [MINOR] Code refactored with unnecessary if conditions (thanks himani1)
  • 567 Update version on master to 1.4.0-SNAPSHOT
  • 560 Increase timeouts in CqrsIntegrationTest
  • 504 [Minor] Code refactored (thanks himani1)

Lagom 1.3.x

See Lagom 1.3.x Change Log

Previous Releases

See Change Log Archive