Structure:
* The whole code base has been rewritten in C++
* There are now 2 wrapper Blueprint classes (for user demonstration purposes) called BP_OceanologyInfiniteOcean and BP_OceanologyLake - they are child classes of their C++ parents
* The "Project Settings -> Oceanology Plugin" section has been greatly expanded. These are the FACTORY DEFAULT options. Can be modified by users, and can be restored to original as well
* Water logic sharing implemented via "Water Parent" class so Buoyancy and Swimming will now work in both Ocean & Lake
* There is an option to control Ocean Time, the default is "Server Time for Replication", the "Local Time" will turn OFF the replication support of the Waves
* Global Wave Direction configuration has been implemented
* Ocean is child of Water Parent
* Lake is child of Water Parent
* Both Ocean and Lake are replicated actors
* New Buoyancy system in C++ with replication through replicated Waves
* New Swimming system in C++
* New Audio system rewritten in C++
* The logic written in C++ does not need to be modified by the user, there are several options to fine-tune them to taste
* Both Ocean and Lake supports underwater bubbles effect now (Bubble Color can be configured, Bubble Niagara Effect can be swapped)
* Water Parent debug options has been added
* Lake Ground Caustics has been reworked
* The QuadTree options has been improved, meshes can be configured via the component or Project Settings
* The Material (as base of Material Instance Dynamics) can be configured via Actor Panel options now to override factory defaults
* The InfiniteComponent can now be turned OFF and ON via a checkbox
* We recommend users to make a local copy of BP_OceanologyInfiniteOcean and BP_OceanologyLake to their own game's Content directory such as BP_MyInfiniteOcean and BP_MyLake
* We recommend users to make a local copy of BP_OceanWaveAudio to their own game's Content directory such as BP_MyOceanWaveAudio
* The new version is a total rewrite, so migration guide will be placed in the documentation section as soon as possible, but we do recommend making a BACKUP before upgrade