grpc
to mitigate CVE-2023-44487 [5.3.7][HZ-4299] (#1207)"}},{"before":"45b28805300a2b29976230e98b63ea2554ba630d","after":"f7dbaa3e015656e13fa8611fb0cad9f7d53da749","ref":"refs/heads/5.3.z","pushedAt":"2024-06-13T13:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Batch partition replica updates [HZ-3652] [5.3.7] (#1201)\n\nSince Hazelcast IMDG 4.1 with the introduction of parallel migrations,\nthe \"partition assignments version\", a monotonically increasing version\nnumber for the whole partition replica assignments data structure, was\nreplaced with a \"partition state stamp\" - a hash calculated over\nindividual partitions' version. On each partition replica assignment\nupdate, the partition state stamp needs to be recalculated.\n\nIn certain cases, it is expected that all partition replica assignments\nwill be updated:\n- during initial partitions assignment (\"first arrangement\")\n- when a member that joins the cluster applies the partition replica\nassignments, as received from master member\n- when a member recovers partition replica assignments from persistence\n\nIn such cases, updating the partition state stamp on each partition\nreplica update is inefficient. Instead, the partition state stamp can be\nupdated just once, after the whole batch of partition replica\nassignments has been applied.\n\nMeasured the following timings:\n- Initial partitions assignment on a single member with 20K partitions\n - current `master` branch: 3870 millis (20001 partition stamp updates)\n - with this PR: 28 millis (1 partition stamp update)\n- Apply initial partition state on the 3rd member joining a cluster with\n2 members\n - current `master` branch: 3260 (40002 partition stamp updates)\n - with this PR: 4 millis (1 partition stamp update)\n\n(cherry picked from commit 1030206d8ea3fb7f8e45c8348db181552c0ba8c2\nwith an additional change to adapt test for JUnit 4 that is in use in\n5.3 series)\n\nFixes [HZ-3652] on 5.3.7 branch\n\nBackport of https://github.com/hazelcast/hazelcast/pull/25905\n\n[HZ-3652]:\nhttps://hazelcast.atlassian.net/browse/HZ-3652?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ\n\nGitOrigin-RevId: 26505d9bab59a4dcf1a4a7a8ed36bac661e43b39","shortMessageHtmlLink":"Batch partition replica updates [HZ-3652] [5.3.7] (#1201)"}},{"before":"bf6d4f26608baf65e0eca86d15f140fbca5bc76c","after":"45b28805300a2b29976230e98b63ea2554ba630d","ref":"refs/heads/5.3.z","pushedAt":"2024-06-13T13:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Update POM version to 5.3.7-SNAPSHOT [HZ-4188][5.3.7] (#1197)\n\nPreparing 5.3.7 release branch created manually from v5.3.6 tag\n\nFixes: [HZ-4188]\nGitOrigin-RevId: f58dfe6af086c69057cb393ff60714d0a494ed98","shortMessageHtmlLink":"Update POM version to 5.3.7-SNAPSHOT [HZ-4188][5.3.7] (#1197)"}},{"before":"ebe230199283cb06facad30537061c950cc761ad","after":"bf6d4f26608baf65e0eca86d15f140fbca5bc76c","ref":"refs/heads/5.3.z","pushedAt":"2024-06-13T13:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Disable dependabot in EE (#393) [5.3.7]\n\nDisable dependabot in EE\n\n(cherry picked from commit 4afbfb3003a2bec9f8d77d9081be281d513907f8)\n\nGitOrigin-RevId: 3847de4445c41e105c7b13d776a5965765293fec","shortMessageHtmlLink":"Disable dependabot in EE (#393) [5.3.7]"}},{"before":"847d494c3112d3a573e1a721945f4586cd42513d","after":"ebe230199283cb06facad30537061c950cc761ad","ref":"refs/heads/5.3.z","pushedAt":"2024-06-13T13:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Add copybara workflows [5.3.7]\n\nGitOrigin-RevId: acb4b5aa6410b0200b60156370f821163285166f","shortMessageHtmlLink":"Add copybara workflows [5.3.7]"}},{"before":"92a0213b95aefa0805275311fff890e7f423da37","after":"847d494c3112d3a573e1a721945f4586cd42513d","ref":"refs/heads/5.3.z","pushedAt":"2024-06-13T13:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Add hazelcast/ from hazelcast/v5.3.6\n\ngit-subtree-dir: hazelcast\ngit-subtree-mainline: 4683b12997b7b42d199e198ac79f2183f59f0b11\ngit-subtree-split: 6209577886a10aa0c16f6d3b77ac2ea6c5ddf5d4\nGitOrigin-RevId: 51cae8c7d4aa2ae3e01b1fdc3fae5a144c9f803c","shortMessageHtmlLink":"Add hazelcast/ from hazelcast/v5.3.6"}},{"before":"08bad5ecdde34196ba0953974050c0948d67efeb","after":"bc76c4b36459bf6d621869b6963d74bec17130d1","ref":"refs/heads/master","pushedAt":"2024-06-13T10:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Remove the dummy BasicSSLContextFactory implementation from Community Edition (#2259)\n\nThe dummy implementation may cause issues if both `hazelcast.jar` and\n`hazelcast-enterprise.jar` are on the classpath.\n\nGitOrigin-RevId: 199cb2dbc9fe7299b9c8eba746086c706e7e728c","shortMessageHtmlLink":"Remove the dummy BasicSSLContextFactory implementation from Community…"}},{"before":"d9874c10c696490abe03d0d0336639b91c3d5867","after":"08bad5ecdde34196ba0953974050c0948d67efeb","ref":"refs/heads/master","pushedAt":"2024-06-13T09:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Bump com.hazelcast:hazelcast-wm from 4.0 to 5.0 (#2281)\n\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nGitOrigin-RevId: 6d7a32c3550a5a07374328baab62d087711cb96d","shortMessageHtmlLink":"Bump com.hazelcast:hazelcast-wm from 4.0 to 5.0 (#2281)"}},{"before":"4de7a80a88063442d196788fd9b858d9db288088","after":"d9874c10c696490abe03d0d0336639b91c3d5867","ref":"refs/heads/master","pushedAt":"2024-06-13T09:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Conversion of \"rest\" of the REST module tests to junit5 [HZG-20] (#2182)\n\nFixes https://github.com/hazelcast/hazelcast-mono/issues/1994\n\nGitOrigin-RevId: 90c65b26c6af05ff909216275bd0fc87f2aa0dc3","shortMessageHtmlLink":"Conversion of \"rest\" of the REST module tests to junit5 [HZG-20] (#2182)"}},{"before":"c3818df50014bdc5cdea6980f3ba763ebdae55ea","after":"4de7a80a88063442d196788fd9b858d9db288088","ref":"refs/heads/master","pushedAt":"2024-06-13T08:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Remove IMDG documentation references (#2270)\n\nReplace IMDG documentation links to latest Hazelcast documentation\n\nGitOrigin-RevId: e228457ae19d51d597af3c1f9ea5da93c0097d30","shortMessageHtmlLink":"Remove IMDG documentation references (#2270)"}},{"before":"9b4c948e0c8ccffb3cbc5ac23fdb2c1010a3bec2","after":"c3818df50014bdc5cdea6980f3ba763ebdae55ea","ref":"refs/heads/master","pushedAt":"2024-06-13T06:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Bump com.nimbusds:nimbus-jose-jwt from 9.39.3 to 9.40 (#2273)\n\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nGitOrigin-RevId: 9e861352f84aaf692dda4347306df1287b97fede","shortMessageHtmlLink":"Bump com.nimbusds:nimbus-jose-jwt from 9.39.3 to 9.40 (#2273)"}},{"before":"2edca325a7750ec303784e194af5e69d1f28a609","after":"9b4c948e0c8ccffb3cbc5ac23fdb2c1010a3bec2","ref":"refs/heads/master","pushedAt":"2024-06-13T06:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devOpsHazelcast","name":null,"path":"/devOpsHazelcast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7523732?s=80&v=4"},"commit":{"message":"Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.0 (#2280)\n\nBumps\n[org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin)\nfrom 3.6.1 to 3.7.0.\nSourced from org.apache.maven.plugins:maven-dependency-plugin's\nreleases.
\n\n\n3.7.0
\n\n\n
\n- [MDEP-941] -\nDeprecate dependency:sources in favor of dependency:resolv… (#411)\n
\n@michael-o
- [MDEP-838] -\n"Artifact has not been packaged yet" error message is not …\n(#412)\n
\n@michael-o
- [MDEP-939] -\nLock down classifier in dependency:sources goal (#409)\n
\n@michael-o
- Revert "Fix sources goal for multimodule projects" (#408)\n
\n@michael-o
- [MDEP-923] -\nMove methods in place where are used (#407)\n
\n@slawekjaranowski
- MDEP-938] Correct invalid property name and add deprecated old one\n(#404)\n
\n@hazendaz
- [MDEP-835] -\nAdd optional dependency for tree IT (#403)\n
\n@slawekjaranowski
- Add missing dependency (#401)\n
\n@michael-o
🚀 New features and improvements
\n\n
\n- [MDEP-799] -\ntree: add optional output type json (#391)\n
\n@LogFlames
- [MDEP-928] -\nAllow excluding classes from dependency:analyze (#393)\n
\n@slawekjaranowski
- [MDEP-924] -\nGet rid of maven-artifact-transfer from list-classes goal (#382)\n
\n@slawekjaranowski
- [MDEP-925] -\nRequire Maven 3.6.3 (#381)\n
\n@slawekjaranowski
- [MDEP-922] -\ndependency:analyze-exclusions - should report issue only in current\nproject (#378)\n
\n@slawekjaranowski
- [MDEP-917] -\ndependency:analyze-exclusions - use Resolver API instead of\nProjectBuilder (#374)\n
\n@slawekjaranowski
- [MDEP-317] -\nadd mojo to analyze invalid exclusions (#362)\n
\n@vbreivik
- [MDEP-894] -\nUse
\n@Component
only - fix tests (#360)\n@michael-o
🐛 Bug Fixes
\n\n
\n- [MDEP-914] -\nFix link in collect goal description (#380)\n
\n@slawekjaranowski
- [MDEP-895] -\ndependency:sources fails for multi-module project (#349)\n
\n@jmle
- [MDEP-771] -\nRemove broken 404 link (#344)\n
\n@elharo
📦 Dependency updates
\n\n
\n\n- [MDEP-936] -\nBump org.apache.maven.shared:maven-dependency-tree from 3.2.1 to 3.3.0\n(#397)\n
\n@dependabot
- [MDEP-920] -\nBump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#395)\n
\n@dependabot
- [MDEP-929] -\nBump org.apache.maven.shared:maven-dependency-analyzer from 1.14.0 to\n1.14.1 (#394)\n
\n@dependabot
- Bump org.apache.maven.shared:maven-dependency-analyzer from 1.13.2\nto 1.14.0 (#392)\n
\n@dependabot
- [MDEP-921] -\nBump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#376)\n
\n@dependabot
- Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (#377)\n
\n@dependabot
- [MDEP-920] -\nBump org.assertj:assertj-core from 3.24.2 to 3.25.3 (#373)\n
\n@dependabot
- [MDEP-915] -\nBump commons-io:commons-io from 2.16.0 to 2.16.1 (#370)\n
\n@dependabot
- Bump jettyVersion from 9.4.53.v20231009 to 9.4.54.v20240208 (#364)\n
\n@dependabot
- [MDEP-915] -\nBump commons-io:commons-io from 2.15.1 to 2.16.0 (#369)\n
\n@dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 (#366)\n
\n@dependabot
- Bump apache/maven-gh-actions-shared from 3 to 4 (#365)\n
\n@dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#358)\n
\n@dependabot
- Bump org.codehaus.plexus:plexus-io from 3.4.1 to 3.4.2 (#359)\n
\n@dependabot
- Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 (#361)\n
\n@dependabot
- Bump ch.qos.logback:logback-classic from 1.2.3 to 1.2.13 in\n/src/it/projects/mdep-204-go-offline-resolve-intermodule/module-2 (#354)\n
\n@dependabot
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#357)\n
\n@dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 (#348)\n
\n@dependabot
- Bump org.jsoup:jsoup from 1.16.2 to 1.17.1 (#350)\n
\n@dependabot
- Bump commons-io:commons-io from 2.14.0 to 2.15.1 (#352)\n
\n@dependabot
... (truncated)
\nf975bcb
\n[maven-release-plugin] prepare release\nmaven-dependency-plugin-3.7.0dbdda0c
\n[MDEP-941] Deprecate dependency:sources in favor of\ndependency:resolve-sourcesf090b5e
\n[MDEP-838] "Artifact has not been packaged yet" error message\nis not very hel...9902456
\n[MDEP-669] Optimize the documentation of <outputProperty> of\nbuild-classpath ...04c3216
\n[MDEP-939] Lock down classifier in dependency:sources goal9fd4ed5
\nRevert "Fix sources goal for multimodule projects"fd17de4
\n[MDEP-923] Move methods in place where are usedad5fdc5
\n[MDEP-938] Correct invalid property name and add deprecated old oned95615f
\n[MDEP-835] Add optional dependency for tree IT07dbccc
\nRemove useless exclude