My understanding is MySQL reimplemented their geometry to be based on Boost
(indeed right around MySQL 5.7).  This thankfully drops a lot of their
previous native implementation of geometry.

I would fully support you dropping support for older versions if that makes
the code easier,
If we wanted to have both it may be wise to treat it as a new datastore,
and have the factory choose between implementations (like shapefile
factory), or leave the previous implementation as a community module for
those still working with 5.6/5.7.
--
Jody Garnett


On Tue, 1 Sep 2020 at 08:51, Mark Prins <mc.pr...@gmail.com> wrote:

> Hi,
> I've opened [0] which I ran into after setting up online testing with
> MySQL 8 and will be taking a stab at that, but before I take off I'm
> wondering which versions of MySQL we want to support in GeoTools.
>
> The MySQL project is already dropping support for 5.6 on some platforms
> [1] and dropping that in GeoTools (24.x/master) would make the
> migration/upgrade easier as 5.7 is supposed to have both ST_ prefixed
> and plain named (but deprecated) spatial functions.
> We could leave 23.x as is (without MySQL 8 support, but with 5.6/5.7
> support)
>
> Mark
>
> [0] https://osgeo-org.atlassian.net/browse/GEOT-6690
> [1] https://www.mysql.com/support/supportedplatforms/database.html
>
>
> _______________________________________________
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to