[
https://issues.apache.org/jira/browse/TINKERPOP-3042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18098344#comment-18098344
]
ASF GitHub Bot commented on TINKERPOP-3042:
-------------------------------------------
GumpacG commented on code in PR #3544:
URL: https://github.com/apache/tinkerpop/pull/3544#discussion_r3634626486
##########
docs/src/upgrade/release-3.7.x.asciidoc:
##########
@@ -76,6 +76,15 @@ Note that this change is for Java only and designed to
better align embedded and
See: link:https://issues.apache.org/jira/browse/TINKERPOP-3238[TINKERPOP-3238]
+==== Deprecated ProductiveByStrategy
+
+`ProductiveByStrategy` is deprecated as of 3.7.7 and is not replaced. The
strategy was introduced in 3.5.0 as a
+temporary way to mimic the `null` processing behavior of versions prior to
3.5.0, where a `by()` modulator would
+always produce a result. That compatibility need has passed, so the strategy
is no longer recommended and will be
+removed in the next major version. This deprecation applies across all Gremlin
Language Variants.
Review Comment:
Updated to say it will be removed for 4.0.0
> Deprecate ProductiveByStrategy
> ------------------------------
>
> Key: TINKERPOP-3042
> URL: https://issues.apache.org/jira/browse/TINKERPOP-3042
> Project: TinkerPop
> Issue Type: Improvement
> Components: process
> Affects Versions: 3.7.1
> Reporter: Stephen Mallette
> Priority: Major
>
> {{ProductiveByStrategy}} was added to allow for a temporary way to mimic
> early {{null}} processing behavior in 3.5.0. Deprecate the strategy along
> 3.7.x.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)