Seems the new update SciMLBase results in the error of DiffEqOperators.jl

I understand that DiffEqOperators.jl will be deprecated but it is still useful for me to solve some PDEs. Can anyone suggest to me how to resolve this problem?

using DiffEqOperators
dx = 0.1
Δ1 = UpwindDifference(1,2, dx, 10, -1)
bc = RobinBC((1., 0.01, 1.), (0., 1., 0.), dx, 2)
Δ1*bc*rand(10)

prompts the error:

ERROR: MethodError: *(::GhostDerivativeOperator{Float64, DerivativeOperator{Float64, 1, true, Float64, StaticArraysCore.SVector{3, Float64}, StaticArraysCore.SVector{1, StaticArraysCore.SVector{3, Float64}}, StaticArraysCore.SVector{1, StaticArraysCore.SVector{3, Float64}}, Vector{Float64}, Int64}, RobinBC{Float64, Vector{Float64}}}, ::Vector{Float64}) is ambiguous. Candidates:
*(L::SciMLBase.AbstractDiffEqLinearOperator, x::AbstractVecOrMat) in SciMLBase at xxxx.julia\packages\SciMLBase\ys6dl\src\operators\common_defaults.jl:25
*(A::GhostDerivativeOperator{T1, E, F} where {E<:SciMLBase.AbstractDiffEqLinearOperator{T1}, F<:DiffEqOperators.AbstractBC{T1}}, u::AbstractArray{T2}) where {T1, T2} in DiffEqOperators at xxxx.julia\packages\DiffEqOperators\TA56x\src\derivative_operators\ghost_derivative_operator.jl:21
Possible fix, define
*(::GhostDerivativeOperator{T1, E, F} where {E<:SciMLBase.AbstractDiffEqLinearOperator{T1}, F<:DiffEqOperators.AbstractBC{T1}}, ::AbstractVecOrMat{T2}) where {T1, T2}
Stacktrace:
[1] *(::DerivativeOperator{Float64, 1, true, Float64, StaticArraysCore.SVector{3, Float64}, StaticArraysCore.SVector{1, StaticArraysCore.SVector{3, Float64}}, StaticArraysCore.SVector{1, StaticArraysCore.SVector{3, Float64}}, Vector{Float64}, Int64}, ::RobinBC{Float64, Vector{Float64}}, ::Vector{Float64})
@ Base .\operators.jl:591
[2] top-level scope

@vpuri3 and @xtalax

Fix method ambiguities arising due to SciMLOperators integration by vpuri3 · Pull Request #542 · SciML/DiffEqOperators.jl · GitHub should fix it