{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2090979,"defaultBranch":"main","name":"spring-integration","ownerLogin":"spring-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-07-22T21:47:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715010346.0","currentOid":""},"activityList":{"items":[{"before":"f18626fdce389ce3acd6015fbfec3d025bc3a02e","after":"2b9dac0c8fc20ebd952baf4674e1c4fc2362c77b","ref":"refs/heads/6.1.x","pushedAt":"2024-05-08T20:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"Fix NPE in the `AbstractInboundFileSynchronizer` for remote dir\n\nRelated to: #9129\n\nThe `remoteDirectoryPath` might be `null`, so it is not correct to attempt `remoteDirectoryPath.charAt(0)`.\nPlus `/null` is not correct path.\n\n* Use `/` for empty remote dir.\n* Check for `remoteDirectoryPath != null`\n\n(cherry picked from commit 467c96171e5d25d6542841c7beb8ac2b4fa2fc69)","shortMessageHtmlLink":"Fix NPE in the AbstractInboundFileSynchronizer for remote dir"}},{"before":"882685df1f9d0a86027721538c2de3a7872e905d","after":"3ef484d8d3a7a47bf2d7db1c116d9ab68186050e","ref":"refs/heads/6.2.x","pushedAt":"2024-05-08T20:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"Fix NPE in the `AbstractInboundFileSynchronizer` for remote dir\n\nRelated to: #9129\n\nThe `remoteDirectoryPath` might be `null`, so it is not correct to attempt `remoteDirectoryPath.charAt(0)`.\nPlus `/null` is not correct path.\n\n* Use `/` for empty remote dir.\n* Check for `remoteDirectoryPath != null`\n\n(cherry picked from commit 467c96171e5d25d6542841c7beb8ac2b4fa2fc69)","shortMessageHtmlLink":"Fix NPE in the AbstractInboundFileSynchronizer for remote dir"}},{"before":"d87a7098ca3843665818f3fa83d24520b16eacbd","after":"467c96171e5d25d6542841c7beb8ac2b4fa2fc69","ref":"refs/heads/main","pushedAt":"2024-05-08T20:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"Fix NPE in the `AbstractInboundFileSynchronizer` for remote dir\n\nRelated to: #9129\n\nThe `remoteDirectoryPath` might be `null`, so it is not correct to attempt `remoteDirectoryPath.charAt(0)`.\nPlus `/null` is not correct path.\n\n* Use `/` for empty remote dir.\n* Check for `remoteDirectoryPath != null`\n\n**Auto-cherry-pick to `6.2.x` & `6.1.x`**","shortMessageHtmlLink":"Fix NPE in the AbstractInboundFileSynchronizer for remote dir"}},{"before":"a7a9d47850eed37b4b90abc3404511ea0e9e0c15","after":"f18626fdce389ce3acd6015fbfec3d025bc3a02e","ref":"refs/heads/6.1.x","pushedAt":"2024-05-08T19:48:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9129: SFTP: Remove extra `/` for the `file_remoteDirectory` header\n\nFixes: #9129\n\nIf `.remoteDirectory(\"/sftpSource\")`, then `FileHeaders.REMOTE_DIRECTORY` is `//sftpSource`\n\n* Fix `AbstractInboundFileSynchronizer` to not add `/` if one is already present in the beginning of the `remoteDirectoryPath`\n\n(cherry picked from commit d87a7098ca3843665818f3fa83d24520b16eacbd)","shortMessageHtmlLink":"GH-9129: SFTP: Remove extra / for the file_remoteDirectory header"}},{"before":"67ac3c2b93be2c3ead11b3c64f1bb48bdd9d7ae6","after":"882685df1f9d0a86027721538c2de3a7872e905d","ref":"refs/heads/6.2.x","pushedAt":"2024-05-08T19:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9129: SFTP: Remove extra `/` for the `file_remoteDirectory` header\n\nFixes: #9129\n\nIf `.remoteDirectory(\"/sftpSource\")`, then `FileHeaders.REMOTE_DIRECTORY` is `//sftpSource`\n\n* Fix `AbstractInboundFileSynchronizer` to not add `/` if one is already present in the beginning of the `remoteDirectoryPath`\n\n(cherry picked from commit d87a7098ca3843665818f3fa83d24520b16eacbd)","shortMessageHtmlLink":"GH-9129: SFTP: Remove extra / for the file_remoteDirectory header"}},{"before":"8b88668fbeb842ec9003ebb1363981bd04948404","after":"d87a7098ca3843665818f3fa83d24520b16eacbd","ref":"refs/heads/main","pushedAt":"2024-05-08T19:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"GH-9129: SFTP: Remove extra `/` for the `file_remoteDirectory` header\n\nFixes: #9129\n\nIf `.remoteDirectory(\"/sftpSource\")`, then `FileHeaders.REMOTE_DIRECTORY` is `//sftpSource`\n\n* Fix `AbstractInboundFileSynchronizer` to not add `/` if one is already present in the beginning of the `remoteDirectoryPath`\n\n**Auto-cherry-pick to `6.2.x` & `6.1.x`**","shortMessageHtmlLink":"GH-9129: SFTP: Remove extra / for the file_remoteDirectory header"}},{"before":"b946831a04ac44cdbff91cd0560b6256808c64c4","after":"a7a9d47850eed37b4b90abc3404511ea0e9e0c15","ref":"refs/heads/6.1.x","pushedAt":"2024-05-07T18:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9114: SFTP: Use `canonicalPath` `exists` operation\n\nFixes: #9114\n\nIf path is not in normalized presentation, the SFTP operation might fail like:\n```\nCaused by: SFTP error (SSH_FX_NO_SUCH_PATH): The file path does not exist or is invalid.\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.throwStatusException(AbstractSftpClient.java:277)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributesResponse(AbstractSftpClient.java:333)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributes(AbstractSftpClient.java:325)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.lstat(AbstractSftpClient.java:1010)\nat org.springframework.integration.sftp.session.SftpSession.exists(SftpSession.java:191)\n```\n\n* Use it now like this `this.sftpClient.lstat(normalizePath(path))`\n\n(cherry picked from commit 8b88668fbeb842ec9003ebb1363981bd04948404)","shortMessageHtmlLink":"GH-9114: SFTP: Use canonicalPath exists operation"}},{"before":"cb5eafe8bd57b9ea485c79dc24348c18b7bf3a2d","after":"67ac3c2b93be2c3ead11b3c64f1bb48bdd9d7ae6","ref":"refs/heads/6.2.x","pushedAt":"2024-05-07T18:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9114: SFTP: Use `canonicalPath` `exists` operation\n\nFixes: #9114\n\nIf path is not in normalized presentation, the SFTP operation might fail like:\n```\nCaused by: SFTP error (SSH_FX_NO_SUCH_PATH): The file path does not exist or is invalid.\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.throwStatusException(AbstractSftpClient.java:277)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributesResponse(AbstractSftpClient.java:333)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributes(AbstractSftpClient.java:325)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.lstat(AbstractSftpClient.java:1010)\nat org.springframework.integration.sftp.session.SftpSession.exists(SftpSession.java:191)\n```\n\n* Use it now like this `this.sftpClient.lstat(normalizePath(path))`\n\n(cherry picked from commit 8b88668fbeb842ec9003ebb1363981bd04948404)","shortMessageHtmlLink":"GH-9114: SFTP: Use canonicalPath exists operation"}},{"before":"a2215afdf7486e1915f2987ba1902cfd39648e6a","after":"8b88668fbeb842ec9003ebb1363981bd04948404","ref":"refs/heads/main","pushedAt":"2024-05-07T18:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"GH-9114: SFTP: Use `canonicalPath` `exists` operation\n\nFixes: #9114\n\nIf path is not in normalized presentation, the SFTP operation might fail like:\n```\nCaused by: SFTP error (SSH_FX_NO_SUCH_PATH): The file path does not exist or is invalid.\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.throwStatusException(AbstractSftpClient.java:277)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributesResponse(AbstractSftpClient.java:333)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributes(AbstractSftpClient.java:325)\nat org.apache.sshd.sftp.client.impl.AbstractSftpClient.lstat(AbstractSftpClient.java:1010)\nat org.springframework.integration.sftp.session.SftpSession.exists(SftpSession.java:191)\n```\n\n* Use it now like this `this.sftpClient.lstat(normalizePath(path))`\n\n**Auto-cherry-pick to `6.2.x` & `6.1.x`**","shortMessageHtmlLink":"GH-9114: SFTP: Use canonicalPath exists operation"}},{"before":"8637da38f75a13c2dd6e283f9d73cc0999066a79","after":"b946831a04ac44cdbff91cd0560b6256808c64c4","ref":"refs/heads/6.1.x","pushedAt":"2024-05-07T17:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9123: SFTP: Use `canonicalPath` for read operation\n\nFixes: #9123\n\nThe `/` at the beginning of the remote dir path is not necessary when listing files, although it is necessary to download them\nThe `SftpTemplate.get()` should work also with `remote-dir/MyFile.csv` as input.\n\n* Fix `SftpSession.readRaw()` to call `sftpClient.canonicalPath(source)` if the path does not start with a `/`.\nSomething similar what is does\n* Delegate to `SftpSession.readRaw()` from the `SftpSession.read()`\n* Reuse `normalizePath()` for `doList()`\n\n(cherry picked from commit a2215afdf7486e1915f2987ba1902cfd39648e6a)","shortMessageHtmlLink":"GH-9123: SFTP: Use canonicalPath for read operation"}},{"before":"340532a017045940edac1521c0a6029c3dcd1d2d","after":"cb5eafe8bd57b9ea485c79dc24348c18b7bf3a2d","ref":"refs/heads/6.2.x","pushedAt":"2024-05-07T17:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"GH-9123: SFTP: Use `canonicalPath` for read operation\n\nFixes: #9123\n\nThe `/` at the beginning of the remote dir path is not necessary when listing files, although it is necessary to download them\nThe `SftpTemplate.get()` should work also with `remote-dir/MyFile.csv` as input.\n\n* Fix `SftpSession.readRaw()` to call `sftpClient.canonicalPath(source)` if the path does not start with a `/`.\nSomething similar what is does\n* Delegate to `SftpSession.readRaw()` from the `SftpSession.read()`\n* Reuse `normalizePath()` for `doList()`\n\n(cherry picked from commit a2215afdf7486e1915f2987ba1902cfd39648e6a)","shortMessageHtmlLink":"GH-9123: SFTP: Use canonicalPath for read operation"}},{"before":"243141e19a8dbf95a6f32e40ea6ca868726bdbdf","after":"a2215afdf7486e1915f2987ba1902cfd39648e6a","ref":"refs/heads/main","pushedAt":"2024-05-07T17:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"GH-9123: SFTP: Use `canonicalPath` for read operation\n\nFixes: #9123\n\nThe `/` at the beginning of the remote dir path is not necessary when listing files, although it is necessary to download them\nThe `SftpTemplate.get()` should work also with `remote-dir/MyFile.csv` as input.\n\n* Fix `SftpSession.readRaw()` to call `sftpClient.canonicalPath(source)` if the path does not start with a `/`.\nSomething similar what is does\n* Delegate to `SftpSession.readRaw()` from the `SftpSession.read()`\n* Reuse `normalizePath()` for `doList()`\n\n**Auto-cherry-pick to `6.2.x` & `6.1.x`**","shortMessageHtmlLink":"GH-9123: SFTP: Use canonicalPath for read operation"}},{"before":"7a0d029c06fa2e73ef5c49074be588adb903e9f6","after":null,"ref":"refs/heads/dependabot/gradle/6.2.x/org.jruby-jruby-complete-9.4.7.0","pushedAt":"2024-05-06T15:45:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"b3aa666419d53469eb5ee5a18263ec88381be4a7","after":"340532a017045940edac1521c0a6029c3dcd1d2d","ref":"refs/heads/6.2.x","pushedAt":"2024-05-06T15:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 (#9118)\n\nBumps org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.jruby:jruby-complete\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 (#9118)"}},{"before":"086333009cd43acfc8dda60d5dece0dcc67bbd43","after":null,"ref":"refs/heads/dependabot/gradle/6.2.x/development-dependencies-71aa551ba9","pushedAt":"2024-05-06T14:27:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"20325fc3cc038f4e5c05bc8f667b0263cdfed623","after":"b3aa666419d53469eb5ee5a18263ec88381be4a7","ref":"refs/heads/6.2.x","pushedAt":"2024-05-06T14:27:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump the development-dependencies group across 1 directory with 2 updates (#9121)\n\nBumps the development-dependencies group with 2 updates in the / directory: io.spring.dependency-management and com.github.spotbugs.\n\n\nUpdates `io.spring.dependency-management` from 1.1.4 to 1.1.5\n\nUpdates `com.github.spotbugs` from 6.0.12 to 6.0.14\n\n---\nupdated-dependencies:\n- dependency-name: io.spring.dependency-management\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n- dependency-name: com.github.spotbugs\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the development-dependencies group across 1 directory with 2 upd…"}},{"before":"2f3db82d66bb4f93c959478f21eb684c9913bd7f","after":null,"ref":"refs/heads/dependabot/gradle/development-dependencies-71aa551ba9","pushedAt":"2024-05-06T14:00:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"6e9097fcbcc9bb79617656639074b68c5bc82bb3","after":"243141e19a8dbf95a6f32e40ea6ca868726bdbdf","ref":"refs/heads/main","pushedAt":"2024-05-06T14:00:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump the development-dependencies group across 1 directory with 2 updates (#9122)\n\nBumps the development-dependencies group with 2 updates in the / directory: io.spring.dependency-management and com.github.spotbugs.\n\n\nUpdates `io.spring.dependency-management` from 1.1.4 to 1.1.5\n\nUpdates `com.github.spotbugs` from 6.0.12 to 6.0.14\n\n---\nupdated-dependencies:\n- dependency-name: io.spring.dependency-management\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n- dependency-name: com.github.spotbugs\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the development-dependencies group across 1 directory with 2 upd…"}},{"before":"381db3d780f603e837763af1588c42d05301d0dc","after":null,"ref":"refs/heads/dependabot/gradle/org.jruby-jruby-complete-9.4.7.0","pushedAt":"2024-05-06T13:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"3a49b845599828d1d6eec5adcde069f3f3f95606","after":"6e9097fcbcc9bb79617656639074b68c5bc82bb3","ref":"refs/heads/main","pushedAt":"2024-05-06T13:58:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 (#9120)\n\nBumps org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.jruby:jruby-complete\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0 (#9120)"}},{"before":"d8d97d6b71ed6b1784926aa84aedebc5cf1930b4","after":null,"ref":"refs/heads/dependabot/gradle/development-dependencies-f0f627fd3d","pushedAt":"2024-05-06T13:43:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"2f3db82d66bb4f93c959478f21eb684c9913bd7f","ref":"refs/heads/dependabot/gradle/development-dependencies-71aa551ba9","pushedAt":"2024-05-06T13:43:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the development-dependencies group across 1 directory with 2 updates\n\nBumps the development-dependencies group with 2 updates in the / directory: io.spring.dependency-management and com.github.spotbugs.\n\n\nUpdates `io.spring.dependency-management` from 1.1.4 to 1.1.5\n\nUpdates `com.github.spotbugs` from 6.0.12 to 6.0.14\n\n---\nupdated-dependencies:\n- dependency-name: io.spring.dependency-management\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n- dependency-name: com.github.spotbugs\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the development-dependencies group across 1 directory with 2 upd…"}},{"before":"0aaf622e04b0585abd797b559b5b0288bb2eca0c","after":null,"ref":"refs/heads/dependabot/gradle/6.2.x/development-dependencies-f0f627fd3d","pushedAt":"2024-05-06T13:43:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"130f1bc3483d963d64207060982a82eafaf4573d","after":"381db3d780f603e837763af1588c42d05301d0dc","ref":"refs/heads/dependabot/gradle/org.jruby-jruby-complete-9.4.7.0","pushedAt":"2024-05-06T13:43:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0\n\nBumps org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.jruby:jruby-complete\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0"}},{"before":null,"after":"086333009cd43acfc8dda60d5dece0dcc67bbd43","ref":"refs/heads/dependabot/gradle/6.2.x/development-dependencies-71aa551ba9","pushedAt":"2024-05-06T13:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the development-dependencies group across 1 directory with 2 updates\n\nBumps the development-dependencies group with 2 updates in the / directory: io.spring.dependency-management and com.github.spotbugs.\n\n\nUpdates `io.spring.dependency-management` from 1.1.4 to 1.1.5\n\nUpdates `com.github.spotbugs` from 6.0.12 to 6.0.14\n\n---\nupdated-dependencies:\n- dependency-name: io.spring.dependency-management\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n- dependency-name: com.github.spotbugs\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: development-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the development-dependencies group across 1 directory with 2 upd…"}},{"before":"07606912a0a36a077d15f695ab7bcbd16a521058","after":"7a0d029c06fa2e73ef5c49074be588adb903e9f6","ref":"refs/heads/dependabot/gradle/6.2.x/org.jruby-jruby-complete-9.4.7.0","pushedAt":"2024-05-06T13:43:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0\n\nBumps org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.jruby:jruby-complete\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.jruby:jruby-complete from 9.4.6.0 to 9.4.7.0"}},{"before":"9e99c138cf6fa97d3ed78de5b612cae0fdf18185","after":"20325fc3cc038f4e5c05bc8f667b0263cdfed623","ref":"refs/heads/6.2.x","pushedAt":"2024-05-06T13:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"Fix `IntegrationReactiveUtils` Javadoc\n\n(cherry picked from commit 3a49b845599828d1d6eec5adcde069f3f3f95606)","shortMessageHtmlLink":"Fix IntegrationReactiveUtils Javadoc"}},{"before":"2225b83957a25ea205d40ff342fb6165e41cdce6","after":"3a49b845599828d1d6eec5adcde069f3f3f95606","ref":"refs/heads/main","pushedAt":"2024-05-06T13:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"Fix `IntegrationReactiveUtils` Javadoc\n\n**Auto-cherry-pick to `6.2.x`**","shortMessageHtmlLink":"Fix IntegrationReactiveUtils Javadoc"}},{"before":"154e1ec795655fb0dc5d603015f271326b83d18f","after":"9e99c138cf6fa97d3ed78de5b612cae0fdf18185","ref":"refs/heads/6.2.x","pushedAt":"2024-05-06T13:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spring-builds","name":"Spring Builds","path":"/spring-builds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1134463?s=80&v=4"},"commit":{"message":"Fix `IntegrationReactiveUtils` for classpath logic\n\nRelated to: #9110\n\n* Make `IntegrationReactiveUtils.CONTEXT_SNAPSHOT_FACTORY` instance conditional on the `IntegrationReactiveUtils.isContextPropagationPresent`\nto avoid class-not-found problem for the `io.micrometer.context.ContextSnapshot`\n* Make `IntegrationReactiveUtils.captureReactorContext()` & `IntegrationReactiveUtils.setThreadLocalsFromReactorContext()`\n conditional on the `isContextPropagationPresent`\n\n(cherry picked from commit 2225b83957a25ea205d40ff342fb6165e41cdce6)","shortMessageHtmlLink":"Fix IntegrationReactiveUtils for classpath logic"}},{"before":"7abf1a53a75a3c4e1076b111f760700e3e6a770d","after":"2225b83957a25ea205d40ff342fb6165e41cdce6","ref":"refs/heads/main","pushedAt":"2024-05-06T13:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artembilan","name":"Artem Bilan","path":"/artembilan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071590?s=80&v=4"},"commit":{"message":"Fix `IntegrationReactiveUtils` for classpath logic\n\nRelated to: #9110\n\n* Make `IntegrationReactiveUtils.CONTEXT_SNAPSHOT_FACTORY` instance conditional on the `IntegrationReactiveUtils.isContextPropagationPresent`\nto avoid class-not-found problem for the `io.micrometer.context.ContextSnapshot`\n* Make `IntegrationReactiveUtils.captureReactorContext()` & `IntegrationReactiveUtils.setThreadLocalsFromReactorContext()`\n conditional on the `isContextPropagationPresent`\n\n**Auto-cherry-pick to `6.2.x`**","shortMessageHtmlLink":"Fix IntegrationReactiveUtils for classpath logic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERQFn4QA","startCursor":null,"endCursor":null}},"title":"Activity · spring-projects/spring-integration"}