1186 Commits

Author SHA1 Message Date
buildmaster
ce700c350d Bumping versions to 2.1.5.BUILD-SNAPSHOT after release 2019-08-28 05:28:23 +00:00
buildmaster
6fc96134c2 Going back to snapshots 2019-08-28 05:28:23 +00:00
buildmaster
4260b0626e Update SNAPSHOT to 2.1.4.RELEASE 2019-08-28 05:23:52 +00:00
buildmaster
fa5e8cbf4e Bumping versions to 2.1.4.BUILD-SNAPSHOT after release 2019-06-06 08:07:49 +00:00
buildmaster
2307023236 Going back to snapshots 2019-06-06 08:07:49 +00:00
buildmaster
6f7199cb1f Update SNAPSHOT to 2.1.3.RELEASE 2019-06-06 08:06:08 +00:00
Oleg Zhurakousky
6fbfa60401 Upgraded to 2.1.4.s-c-build 2019-04-10 19:26:40 +02:00
Oleg Zhurakousky
22172f0a25 GH-1681 Fixed configuration property validation
Fixed validation of configuration properties to ensure that only @Validated are validated

Resolves #1681
2019-04-10 18:57:10 +02:00
Spring Operator
ba0ae3808a URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://compose.docker.io/ (UnknownHostException) with 2 occurrences migrated to:
  https://compose.docker.io/ ([https](https://compose.docker.io/) result UnknownHostException).
* [ ] http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ ([https](https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://EditorConfig.org with 1 occurrences migrated to:
  https://EditorConfig.org ([https](https://EditorConfig.org) result 200).
* [ ] http://docs.spring.io/spring-cloud-dataflow-server-cloudfoundry/docs/current-SNAPSHOT/reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-cloud-dataflow-server-cloudfoundry/docs/current-SNAPSHOT/reference/htmlsingle/ ([https](https://docs.spring.io/spring-cloud-dataflow-server-cloudfoundry/docs/current-SNAPSHOT/reference/htmlsingle/) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://www.enterpriseintegrationpatterns.com/ with 3 occurrences migrated to:
  https://www.enterpriseintegrationpatterns.com/ ([https](https://www.enterpriseintegrationpatterns.com/) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).
* [ ] http://eclipse.org with 2 occurrences migrated to:
  https://eclipse.org ([https](https://eclipse.org) result 302).
* [ ] http://eclipse.org/m2e/ with 4 occurrences migrated to:
  https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/) result 302).
* [ ] http://www.springsource.com/developer/sts with 2 occurrences migrated to:
  https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts) result 302).

# Ignored
These URLs were intentionally ignored.

* http://localhost with 1 occurrences
* http://localhost:8080/customers with 1 occurrences
* http://localhost:8080/orders with 1 occurrences
* http://localhost:8081 with 1 occurrences
* http://localhost:8081/subjects/user with 2 occurrences
* http://localhost:8081/subjects/user/versions with 4 occurrences
* http://localhost:8081/subjects/user/versions/1 with 2 occurrences
* http://localhost:8990 with 2 occurrences
* http://localhost:8990/ with 15 occurrences
* http://localhost:8990/foo/avro/v42 with 1 occurrences
* http://localhost:8990/schemas/1 with 2 occurrences
* http://localhost:8990/test with 2 occurrences
* http://localhost:8990/test/avro with 1 occurrences
* http://localhost:8990/test/avro/1 with 2 occurrences
* http://localhost:8990/test/avro/v1 with 6 occurrences
* http://localhost:8990/test/avro/v2 with 2 occurrences
2019-03-26 13:38:48 +01:00
Spring Operator
db4c7b0ac7 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* [ ] http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* [ ] http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 20 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 10 occurrences
2019-03-26 12:45:20 +01:00
Spring Operator
4c489b7cdd URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 333 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-25 14:24:48 +01:00
Spring Operator
c206742543 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 10 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch with 1 occurrences migrated to:
  https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin with 1 occurrences migrated to:
  https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 2 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 20 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 10 occurrences
2019-03-19 14:12:01 +01:00
Oleg Zhurakousky
f250e26cf8 Added name to MessageHandlerMethodFactory bean registration 2019-03-05 09:35:19 +01:00
buildmaster
2acc78e2bd Bumping versions to 2.1.3.BUILD-SNAPSHOT after release 2019-03-04 12:49:49 +00:00
buildmaster
1fe3ae64f5 Going back to snapshots 2019-03-04 12:49:49 +00:00
buildmaster
4f1ff35352 Update SNAPSHOT to 2.1.2.RELEASE 2019-03-04 12:47:30 +00:00
buildmaster
4e00c60e40 Bumping versions 2019-03-04 11:49:47 +00:00
Oleg Zhurakousky
b9f2e8df7c GH-1614 Added Expression serializer to ObjectMapper 2019-02-28 17:47:57 +01:00
Oleg Zhurakousky
045ae562b5 fixed commented code 2019-02-28 17:11:36 +01:00
Soby Chacko
723a5af7f3 Doc changes for health indicators
When multiple binders are present in the classpath and not all of them are used,
there are some subtle details that the user needs to be aware. Addressing them
through docs by providing the details.

Resolves #1620
Resolves #1624
2019-02-28 16:41:05 +01:00
Oleg Zhurakousky
6c5c4ef710 GH-1621 Ensured BF is injected in MessageSource if applicable
Resolves #1621
2019-02-28 16:37:10 +01:00
Oleg Zhurakousky
c0d864f831 GH-1571 Added CacheManager assertion to avoid NPE
Added CacheManager assertion to avoid NPE in AvroSchemaRegistryClientMessageConverter
Added a more meaningful error message

Resolves #1571
2019-02-26 19:38:55 +01:00
Oleg Zhurakousky
e594070b40 GH-1433 Added docs for scheduled task for PollableMessageSource 2019-02-26 18:52:48 +01:00
Oleg Zhurakousky
7a7488a959 GH-1618 Fixed regression for global error channel
Fixed regression in global erro channel conversion caused by introduction of custom argument resolvers
Added tests

Resoilves #1618
2019-02-26 13:20:13 +01:00
Oleg Zhurakousky
3088810bcd GH-1617 added support for Flux<Message> functions to FunctionInvoker
Resolves #1617
2019-02-19 14:49:10 +01:00
Oleg Zhurakousky
e001d1b213 GH-1615 Removed conversion hint passing
Removed conversion hint passing from FunctionInvoker
Added missing test

Resolves #1615
2019-02-18 22:08:13 +01:00
buildmaster
2b950d1e7e Bumping versions to 2.1.3.BUILD-SNAPSHOT after release 2019-02-15 15:27:33 +00:00
buildmaster
7af78bc174 Going back to snapshots 2019-02-15 15:27:33 +00:00
buildmaster
564fb29195 Update SNAPSHOT to 2.1.1.RELEASE 2019-02-15 15:25:54 +00:00
buildmaster
26ae49bcc0 Bumping versions to 2.1.2.BUILD-SNAPSHOT after release 2019-02-15 14:53:09 +00:00
buildmaster
b98d203e5a Going back to snapshots 2019-02-15 14:53:09 +00:00
buildmaster
662b7e5165 Update SNAPSHOT to 2.1.1.RELEASE 2019-02-15 14:51:25 +00:00
buildmaster
952eba4a2f Bumping versions 2019-02-14 10:01:37 +00:00
Oleg Zhurakousky
24bbe1d8e1 Upgraded to use s-c-f 2.0.1.RELEASE
This one picked up some formatting changes as well
2019-02-14 10:37:18 +01:00
Oleg Zhurakousky
233495b992 GH-1612 Fixed regression caused by introducing custom argument resolvers
Resolves #1612
2019-02-13 17:06:56 +01:00
XYUU
ab96702d2c GH-1593: Fix Typesetting misplacement
This may be caused by the functionality of the asciidoc generation plugin, which needs to be escaped at build time. But I didn't find the relevant script and code content, so I modified it directly on javadoc.

Resolves #1593
Resolves #1609
2019-02-12 16:19:35 +01:00
Oleg Zhurakousky
940eb0dedb GH-1603 Addressed concurrency issue with BinderAwareChannelResolver
Resolves #1603
2019-02-07 12:22:36 +01:00
Gary Russell
0b0d1463c3 Support KafkaNull in payload conversion
See https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/pull/539

We need to map payloads of type `KafkaNull` to `null` when mapping method
arguments (`@Payload(required = false) Foo foo`.

Resolves #1602
2019-02-06 20:53:26 +01:00
Oleg Zhurakousky
e16e064b29 GH-1601 Polishing - avoiding breaking change 2019-02-05 06:27:47 +01:00
Oleg Zhurakousky
3ab35670e5 GH-1601 Ensured type information propagation in AbstractExtendedBindingProperties
Made getBindings() method abstract forcing an implementation at the sub-class level, hence propagation of type information to metadata

Resolves #1601
2019-02-05 05:58:44 +01:00
Marcin Grzejszczak
a8cbf77794 Added checkstyle 2019-02-04 15:55:35 +01:00
Oleg Zhurakousky
c6d238085f GH-1594 Ensured Function conversion honors outbound CT
Ensured that Message conversion that happenes within FunctionInvoker honors the outbound binding content-type in the event MessageConverter itself did not sent one.
Restructured some code/API around function invocation
Added tests

Resolves #1594
2019-01-31 08:09:14 +01:00
Oleg Zhurakousky
4762bfbfe5 GH-1535 Added support for Binding auto-startup
Resolves #1535
2019-01-22 18:17:13 +01:00
Oleg Zhurakousky
c8b79eb490 GH-1448 Fixed ServerController override
Resolves #1448
2019-01-22 16:14:30 +01:00
Oleg Zhurakousky
630a93171c GH-1556 Added isInput() operation to Binding
Resolves #1556
2019-01-21 17:33:48 +01:00
Oleg Zhurakousky
6f073fdf36 minor doc polish
Resolves #1585
2019-01-21 16:43:41 +01:00
Artem Bilan
460ba9cecb GH-1569: Fix binder-specific environment merging
Fixes spring-cloud/spring-cloud-stream#1569

When `inheritEnvironment = true` (default), some provided properties
(including `spring.main.sources`) are not populated into the target
binder's environment, since Spring Boot relies on the presence of
the `configurationProperties` properties source which is transferred
from the parent context

* Remove `configurationProperties` from the `binderEnvironment` before
starting binder's application context
* Ensure that `spring.main.sources` is applied for the binder's
application context in the `BinderFactoryConfigurationTests`
* Fix `GreenfieldFunctionEnableBindingTests` for random HTTP port since
`8080` is too generic and clashes with build environment
* Fix `StreamListenerAnnotatedMethodArgumentsTests` for `Locale.US`
for proper assertion against validation message
* Mention `spring.profiles.active` configuration property for the
binder specific environment
2019-01-21 15:40:55 +01:00
Oleg Zhurakousky
00ce61a753 fixed reactive pom after cherry-pick 2019-01-21 15:35:28 +01:00
Oleg Zhurakousky
ea594d1ebd GH-1578 Fixed error handling in DefaultPollableMessageSource
ensured that RequeueCurrentMessageException is treated differently where message does not end up in error channel
Resolves #1578
2019-01-21 15:33:50 +01:00
Oleg Zhurakousky
794c75f536 GH-1581 Fixed multi-IntegrationFlow conflicts
Removed dependency on IntegrationFlow from AbstractMessageChannelBinder as it was unnecessary
Fixed and re-enabled ignored tests

Resolves #1581
2019-01-18 15:07:15 +01:00