Branch: refs/heads/release/1.x Home: https://github.com/jenkinsci/stashnotifier-plugin Commit: 6433af576ff7eae94b61c0d2402aefead4aff0a9 https://github.com/jenkinsci/stashnotifier-plugin/commit/6433af576ff7eae94b61c0d2402aefead4aff0a9 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-20 (Wed, 20 Oct 2021)
Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java Log Message: ----------- Introduce createNotificationPayload This allows us to separate the entity from the client Commit: df02f57eea1cda72fa2412102f061dd7f6188e98 https://github.com/jenkinsci/stashnotifier-plugin/commit/df02f57eea1cda72fa2412102f061dd7f6188e98 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-20 (Wed, 20 Oct 2021) Changed paths: A src/main/java/org/jenkinsci/plugins/stashNotifier/BuildStatusUriFactory.java M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java A src/test/java/org/jenkinsci/plugins/stashNotifier/BuildStatusUriFactoryTest.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Introduce #createRequest(URI, JSONObject, UsernamePasswordCredentials) Goal is to create a simpler contract for alternative clients to implement. Commit: 8d9dafa53727467bf1f61503537ff38803fd1088 https://github.com/jenkinsci/stashnotifier-plugin/commit/8d9dafa53727467bf1f61503537ff38803fd1088 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-21 (Thu, 21 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java Log Message: ----------- Remove always null call for Certificate Credentials Explicitly setting this to null for clarity. This also reduces the parameters needed to construct a client. Commit: 40750a11a68b8479f64444e34bcc247a284b650a https://github.com/jenkinsci/stashnotifier-plugin/commit/40750a11a68b8479f64444e34bcc247a284b650a Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-23 (Sat, 23 Oct 2021) Changed paths: A src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationContext.java A src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationSettings.java M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java A src/test/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifierTest.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Introduce HttpNotifier StashNotifier gets a HttpNotifier that encapsulates all of the client-specific code. Old methods are left intact, but deprecated, in case other consumers are referencing these methods. Commit: 002d2f4caf287dcbabdc91fd4c974a1af0c14b22 https://github.com/jenkinsci/stashnotifier-plugin/commit/002d2f4caf287dcbabdc91fd4c974a1af0c14b22 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-24 (Sun, 24 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultHttpNotifierSelector.java A src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifierSelector.java A src/main/java/org/jenkinsci/plugins/stashNotifier/SelectionContext.java M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModule.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Introduce HttpNotifierSelector The default implementation is the same as today - always returning the DefaultApacheHttpNotifier. Commit: d22851c85373b1aabe123b8774256911c9fdbad8 https://github.com/jenkinsci/stashnotifier-plugin/commit/d22851c85373b1aabe123b8774256911c9fdbad8 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-24 (Sun, 24 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModule.java A src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModuleTest.java Log Message: ----------- Allow specifying a custom HttpNotifierSelector Users can specify a system property to have a custom HttpNotifierSelector injected instead of the default. Commit: 7ad59f85786878e498160c2a97e185090e3d2448 https://github.com/jenkinsci/stashnotifier-plugin/commit/7ad59f85786878e498160c2a97e185090e3d2448 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Make HttpNotifierSelector transient This is resolved at runtime and does not need to be serialized. Use setter injection and inject HttpNotifierSelector when used to prevent runtime NPE. Commit: fa3ca08efd32f7151a6d190527263f34a852c8e6 https://github.com/jenkinsci/stashnotifier-plugin/commit/fa3ca08efd32f7151a6d190527263f34a852c8e6 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: A src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierDefault.java M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModule.java Log Message: ----------- Introduce StashNotifierDefault annotation Simplifies HttpNotifierSelector implementations by allowing authors to easily inject the plugin's default to fall back to. Commit: 4a158e37c8ad7082516d9863fe56b67d8673a612 https://github.com/jenkinsci/stashnotifier-plugin/commit/4a158e37c8ad7082516d9863fe56b67d8673a612 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifier.java M src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifier.java M src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationContext.java M src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationSettings.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModuleTest.java Log Message: ----------- Add docs for HttpNotifier interface Commit: 6f41a39f6286078705c1b637889878b8499ecf48 https://github.com/jenkinsci/stashnotifier-plugin/commit/6f41a39f6286078705c1b637889878b8499ecf48 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModule.java Log Message: ----------- Default to DefaultHttpNotifierSelector if override not set Commit: 3a2d41660e5204ccec5edb89fe3341319aa5ecd4 https://github.com/jenkinsci/stashnotifier-plugin/commit/3a2d41660e5204ccec5edb89fe3341319aa5ecd4 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java M src/test/java/org/jenkinsci/plugins/stashNotifier/BuildStatusUriFactoryTest.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Minimize whitespace changes Commit: 92859d6631c508a6601ac2b19f1550572a52c322 https://github.com/jenkinsci/stashnotifier-plugin/commit/92859d6631c508a6601ac2b19f1550572a52c322 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java Log Message: ----------- Remove unused method Commit: ce009ba407507c2bcfdf460472fe5e7bac77ddf8 https://github.com/jenkinsci/stashnotifier-plugin/commit/ce009ba407507c2bcfdf460472fe5e7bac77ddf8 Author: Steve Hill <sghill....@gmail.com> Date: 2021-10-25 (Mon, 25 Oct 2021) Changed paths: M src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifier.java Log Message: ----------- Fix javadoc error Commit: 6683f37286dacc74873021ef4cf40bf5dcf49e9a https://github.com/jenkinsci/stashnotifier-plugin/commit/6683f37286dacc74873021ef4cf40bf5dcf49e9a Author: Pavel Batanov <pa...@batanov.me> Date: 2021-11-16 (Tue, 16 Nov 2021) Changed paths: A src/main/java/org/jenkinsci/plugins/stashNotifier/BuildStatusUriFactory.java A src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/DefaultHttpNotifierSelector.java A src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/HttpNotifierSelector.java A src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationContext.java A src/main/java/org/jenkinsci/plugins/stashNotifier/NotificationSettings.java A src/main/java/org/jenkinsci/plugins/stashNotifier/SelectionContext.java M src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifier.java A src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierDefault.java A src/main/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModule.java A src/test/java/org/jenkinsci/plugins/stashNotifier/BuildStatusUriFactoryTest.java A src/test/java/org/jenkinsci/plugins/stashNotifier/DefaultApacheHttpNotifierTest.java A src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierModuleTest.java M src/test/java/org/jenkinsci/plugins/stashNotifier/StashNotifierTest.java Log Message: ----------- Merge pull request #273 from sghill/iso-client Swappable HTTP Client Compare: https://github.com/jenkinsci/stashnotifier-plugin/compare/122a4770ecc0...6683f37286da -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/stashnotifier-plugin/push/refs/heads/release/1.x/122a47-6683f3%40github.com.