Skip to content

3.11.0

Compare
Choose a tag to compare
@azamorano azamorano released this 09 Sep 09:08
· 48402 commits to master since this release

3.11.0 (2015-09-09)

  • Synchronizations model now has a new field (and FK) to visualizations.id and joins to them using that instead of by matching name to canonical visualization's table name. It also gets deleted if FK dissapears.
  • Code also switches to using syncrhonizations.visualization_id for linking, so in order to have back existing synchronizations, the following rake needs to be run: bundle exec rake cartodb:populate_synchronization_visualization_ids
  • StatsD data gathering refactored. Check /lib/cartodb/stats for details
  • Data library feature is not cartodb user dependent anymore. By default the username you defined in the common-data config section, will be used with your base url to query for public datasets to build your own data-library based on that user. You can define the base_url property and point to other domain to retreive the public datasets from that user. For example set to https://common-data.cartodb.com you are going to keep using the cartodb data-library. Please refer to the example configuration file (app_config.yml.sample) common_datasection to check how it could be configured
  • New modals (removing old code & feature flag restricting access to new ones) #5068
  • Updated (most of) frontend dependencies #5171
  • Metadata is editable when datasets have a SQL Query is applied #5195
  • LDAP configuration & authentication system. If active deactivates standard CartoDB & Google authentications. See cartodb:ldap:create_ldap_configuration rake for how to create one, and source code of /app/models/carto/ldap for more details.
  • Upgrade cartodb-postgresql extension to 0.9.4, which includes the new cartodbfy process. As part of this change new user tables won't have the columns created_at nor updated_at. See the release notes for more details.
  • Added code coverage generation for tests suite. After a run, results will be stored at coverage subfolder
  • Fixed street addr tab for georeference modal for google maps/geocoder usage #5281
  • Privacy toggler within create dataset dialog #5340
  • Fixed maps disappearing after creation + navigation to dashboard #5264
  • Log.append now allows to disable truncating (by default active)
  • Detection of lat/long columns now is done in ogr2ogr2 rather than rails code #5349. In order to get this feature working (and some related tests), execute this to get the ogr2ogr2 package updated: sudo apt-get update; sudo apt-get upgrade. From this version on, the ogr2ogr2 package is mandatory. In order to install it: sudo apt-get install ogr2ogr2-static-bin.
  • Removed Mixpanel tracking code #5410
  • Don't try to short url with bitly if credentials are not present in app_config.yml