Npgsql 3.0

80 views
Skip to first unread message

Shay Rojansky

unread,
Aug 14, 2014, 3:52:16 AM8/14/14
to npgsq...@googlegroups.com
Hey everyone.

We've been discussing that the next release of Npgsql should be a major one - 3.0 - and that we should use this opportunity to get rid of legacy features and behavior, even if it introduces some breakage. The logic is if breakage needs to be introduced, 3.0 is exactly the place to do so, so this is a good opportunity.
  • Map the Postgresql type TimestampTZ to DateTimeOffset and not to DateTime (#11).
  • Remove support for .NET 2.0 and .NET 3.0 (#320)
  • Eliminate the preload reader (#312)
  • Possibly the reorganization of logging in Npgsql (#279)
  • Some of the work on async may involve refactoring; it shouldn't involve breakage but it may be a risky/big change (#121)
This is a good time to think about other things we should be getting rid of, or legacy behavior which was kept only because changing it would be breakage. Francisco and Josh, you guys are probably the ones with the best historical perspective here...

Francisco Figueiredo Jr.

unread,
Aug 14, 2014, 7:41:49 AM8/14/14
to npgsq...@googlegroups.com

Excellent, Shay!

I think you got everything. Breaking changes wise, I don't remember what else would be good to go in 3.0.

I'll check pgfoundry forums to see if there is anything I may be forgetting.

Josh Cooley

unread,
Aug 15, 2014, 11:32:43 AM8/15/14
to Francisco Figueiredo Jr., npgsq...@googlegroups.com
We've had requests for names and namespace changes, but I'm not inclined to do that since I don't see the value in that.


--
You received this message because you are subscribed to the Google Groups "Npgsql Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to npgsql-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Shay Rojansky

unread,
Aug 16, 2014, 4:55:07 AM8/16/14
to npgsq...@googlegroups.com
It's true Npgsql could use a namespace cleanup, but I tend to agree it's probably not worth breaking people's code just for that...
Reply all
Reply to author
Forward
0 new messages