Change List
Added support for Garmin Cloud Storage.
Added support for searching and displaying Custom POIs from devices (GPI file support).
Added ability to report map errors directly from within BaseCamp.
Added support for new statistics track extension, this should allow BaseCamp and future devices to have the same track statistics.
Added better error messages for adventure publishing failures.
Implemented Part I of Find experience rework (simultaneous searches, less confusing input boxes, added Find menu, added support for user data search).
Improved behavior when editing or deleting route and track points in a list, BaseCamp now remembers the position in the list.
Improved decimal precision for low speeds.
Improved 'Send To Device' and 'Receive From Device' dialogs.
Fixed an issue where BaseCamp would erroneously prompt for Geotagged photos on Garmin-mode devices.
Fixed an issue where the folder data list size wasn't preserved.
Fixed an issue with importing KML files from Google Earth.
Fixed an issue where the original routes were not restored after cancelling during the calculation phase of a route join.
Fixed an issue where single digit entry into Arrival/Departure times may not get committed to database.
Fixed an issue with displaying waypoint comments that take more than 1 row.
Fixed an issue with missing/corrupt system services. BaseCamp now prompts the user.
Fixed an issue with sending dog icons to older Garmin devices.
Fixed an issue with resetting the activity profile.
Fixed an issue where BaseCamp sometimes would not sync with devices.
Fixed an issue with restore.
Fixed some issues with Undo and Redo.
Fixed shutdown issues.
Fixed an issue in Danish when viewing route properties.
Fixed issue where BaseCamp would not display 'TOPO Sweden V3 - Svealand'.
Cloud Storage

Every Garmin user will have 150MB of cloud storage to sync your data (waypoints, routes, tracks, etc.) between different computers. This should be fairly seemless, just log in with your MyGarmin account, drag and drop data into your cloud storage device and it will be synced on the cloud so can access it if you run BaseCamp on a different machine.
Part I of Find Rework

BaseCamp will now search for several data types concurrently (like the Mac version has been doing for a while). There is no city selector box anymore (you should just be able to search for e.g. "sea world, san diego, ca" from anywhere on the map). We added a find menu. You can search in your data as well now (useful if your collection has grown very large).
Find is still a work in progress, but any feedback would be more than welcome. There will be further find improvements in 4.2.
Custom POIs

BaseCamp can now display and search for Custom POIs (contained in GPI files) that are on the device.
Report Map Errors

Now you can just right-click on the map and report a mapping error directly to Garmin. The form will be prefilled with the map product and the location. Reporting map errors does make a difference and our cartography team is very eager to receive them. So report away!