[ 
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)

Reply via email to