Skip to content

Releases: CartoDB/cartodb

v3.10.2

20 May 13:41
Compare
Choose a tag to compare

3.10.2 (2015-05-20)

  • Ongoing backend refactor and migration from Sequel to ActiveRecord.
  • Frontend assets cleaning PR 3563.

Steps to avoid problems with submodules changes

# Before get last changes from master, let's remove the 
# common submodule
git submodule deinit app/assets/stylesheets/common
# Clean tmp sass folder, avoiding possible compass problems
rm -rf tmp/sass/*
git pull origin master
git submodule sync
git submodule update --init

Bugfixes:

  • Create import view throws uncaught error on canceling selected a file (2nd time) #3379.

v3.9.0

13 Mar 14:29
Compare
Choose a tag to compare
  • New user account & profile management pages, inside CartoDB Editor.
  • Fixed UNIX timestamps converted to a date column loses time #990
  • Fixed Column wkb_geometry appears when importing #2107. Needs updating ogr2ogr2-static-bin package
  • Added Hubspot for usage statistics #2575
  • Updates cartodb.js to 3.12.11
  • Fixes update table as statements from the editor #2620
  • Fixes the showing of map previews in the delete items dialog #2639
  • New organization pages done
  • Hiding SaaS links in open source edition #2646
  • Allows to remove overlays using the backspace key.
  • Update favicon to retina #2686

Bugfixes:

  • Fix layer refresh when the method of a density visualization changes #2673
  • Fixes an error that preventing the load of WMS layers.
  • Fixes an unncessary binding that made the dashboard reloading twice.
  • Fix markdown from descriptions not rendered correctly in dashboard view #2572
  • Fix new dashboard URLs creation #2662
  • Redirect to list on delete table vis #2697
  • Fix account settings order #2700
  • Fix geocoding by Lon/Lat: refresh the table #2699
  • Fix multiuser quota is not well calculated in multiuser dashboard #2722
  • Fix new public pagination #2716
  • Fix contrast for nav buttons #2696
  • Fix top/bottom padding for delete dialog #2721
  • Fix filters view's search component behavior #2708
  • Fix bubble wizard legend not being updated on column change #2747

v3.0.0

15 Jul 14:53
Compare
Choose a tag to compare
  • New Features
    • Multiuser support
    • Added avatar_url to User model
    • Added custom avatars
    • Added Permission model and permission attribute for Visualizations
    • Activated Sequel extension connection_validator.
      This requires adding to database.yml a value for 'conn_validator_timeout',
      else code will default to 900 seconds
    • Several minor improvements
  • Fixed bugs
    • Security fix regarding Typhoeus library
    • Several minor bugs
  • Migration Type (see UPGRADE): Mandatory migration
    • As stated by the README, PostgreSQL now MUST be at least 9.3 to avoid search_path errors
    • Cartodb postgres extension update to 0.3.0
    • Also mandatory to run:
      • rake cartodb:db:create_default_vis_permissions
      • rake cartodb:db:populate_permission_entity_id

v2.14.3

12 Jun 11:15
Compare
Choose a tag to compare
  • Fixed bugs
    • Last used colors working properly in color-picker.
    • HTML template working properly for header infowindows.
    • Make import_id visible for any kind of import error.
    • Values from unknown column type are displaying correctly.
    • Custom title within SQL and CartoCSS editor fixed.
    • allow "rectangle" option for marker-type in torque layer
    • now enqueing sync tables who are in state syncing for more than 2 hours
      (caused by pushing code while syncing a table)
    • fixed torque wizard for google maps
    • fixed infinite loop in CDB_QueryStatements (again)
    • fixed problem executing long queries from the editor
    • By default, now not verifying SSL certificates for data imports (allow customer dev. environments with https)
    • Import CSV with invalid UTF-8 characters by replacing them (instead of skipping the whole row)
    • stop sending stats from public views after some time
    • Now installing and using Cartodb-postgres extension (current 0.2.0)
  • New features
    • Tumblr-widget available in dashboard where a new post is published.
    • Added a log method for db_maintenance rakes
      (logs to log/rake_db_maintenance.log).
      For now used on load_functions.
    • Added avatar_url to User model
  • Migration Type (see UPGRADE): Mandatory migration

v2.14.1

28 May 12:57
Compare
Choose a tag to compare

2.14.1 (2014-05-28)

  • New features
    • Upgraded UPGRADE doc and required rakes to run
    • Added new aux method to do future code cleanups in rakes : execute_on_users_with_index
    • Added user_id to Visualization Model
    • Added specs for table model, checking the_geom conversions
    • Improve merge tables log info
    • Allows adding custom legends in Torque maps
    • SEO in public pages
  • Fixed bugs
    • Converting the_geom causes drop that fails due to trigger (PR477)
    • Excel2CSV gem messes up with atypical UTF-8 characters
    • ogc_fid not being removed after import
    • Creating table from sql query actually creates two tables
    • Fixes a bug with the default values for the choropleth legends
  • Migration Type (see UPGRADE): Mandatory migration
    • Also mandatory to run (in this order as fist one sets functions used by second one):
      • rake cartodb:db:reset_trigger_check_quota
      • rake cartodb:db:load_functions

v2.14.0

20 May 15:54
Compare
Choose a tag to compare

2.14.0 (2014-05-20)

  • New features
    • Adds markdown support for descriptions
    • New WMS proxy server
    • SQL based table CartoDBfication
    • New rake tasks
    • Migrate user quota on cartodb extension creation from unpackaged
    • Complain if script is sourced in psql, rather than via CREATE EXTENSION
  • Fixed bugs
    • Bug fixing and stabilization
    • Improve error detection in viz.json action
    • Ruby code no longer loading import files in memory, but streaming them in chunks upon: uploading to server, uploading to AS3, downloading from AS3/server
    • lib/sql modifications:
      • Remove CDB_SearchPath.sql from the set of scripts loaded directly (#466)
      • Do not call CDB_Invalidate_Varnish() if not owned by a superuser
      • Refuse to create new extension if legacy code is present on database
      • Fix extension requires directive

v2.13.5

13 May 15:43
Compare
Choose a tag to compare
  • New features
    • Infowindows on Hover
    • SQL functions moved to a Git submodule
    • CDB_CheckQuota improved in preparations for SQL-Based table CartoDBfier
  • Fixed bugs
    • Cluster wizard font sizes are scaling very cleanly
    • Big files imports/data syncs timeout or OOMs
    • Default avatar requests not using https
    • A transparent line appears within infowindow in last Chrome version
    • Add new accepted formats in Dropbox sync
    • Change error when importing a file and there is not enough quota left
    • When a custom tooltip is applied in a layer, if you reload the browser, it doesn't appear anymore
    • If you select fields with null values, it displays neither title nor value on the new tooltip (infowindow on hover)
    • User name is not appearing in that user profile (link in description)

v2.13.4

08 May 13:57
Compare
Choose a tag to compare
  • Improvements
    • Indent html in the legends html editor
    • Revamp geocoreference modal window
    • Include import ID in import error popup
    • Add POI option in the geocoder dialog
  • Bugfixes
    • Applying a custom pattern image for polygons, it triggers the change event twice
    • Rename sequence when renaming a table
    • In the tags selector, order them alphabetically
    • Timeout should be lifted for Georeferencing
    • Bubble Legend doesn't refresh the labels when the field is changed
    • Disallow some html keywords in infowindow and legends editor
    • Incorrect message on table syncing
    • Make links on visualization decriptions linkable
    • Named maps wrapper should throw an exception on missing internal tiler config
    • Don't fetch the_geom and the_geom_webmercator when a sql query is applied
    • When trying to change table name and have a query applied, open a dialog / tipsy
    • Geocoding by zip fixes
    • After applying a wizard to a layer, and then changing a numeric property in the
      CartoCSS, it is not changed in the wizard panel.
    • When creating a new visualization, we should add some url_options by default
    • Can't create table from scratch
    • Pagination in public pages doesn't work correctly
    • No error shown in MapView UI when sql does not select "the_geom_webmercator"
    • JS in the login view is not being initialized
    • Maki icons with 24 pixels of height is being rendered weird
    • EXPLAIN an EXPLAIN ANALYZE does not work from the UI
    • Export fails on private tables
    • Vizualization specs do not honour configuration database name
    • Importing a big shapefile fails with no error message
    • when a filter is applied sometimes the generated sql is wrong
    • HTTPS problem when exporting tables in Firefox
    • Requests to the SQL API are always done using the port 80
    • When adding an X/Y/Z layer as basemap dont check for tile 0/0/0 as it might not
      always be there
    • Change error code style when an import fails

v2.13.3

29 Apr 11:04
Compare
Choose a tag to compare
  • Improvements
    • Add 'sync now' link on the sync tables
    • Create a default options modal window
    • When a layer is selected and the user clicks on the layer name, show a tipsy telling that double click allows to rename it
    • Add button for going to public page on the "SHARE" window (embed map)
    • Possibility to filter by different values in the same column [TABLE FILTERS]
    • Mock WMS call in tests
    • Take the new icons window a bit higher when opening
  • Bugs
    • use maker-fill-opacity instead marker-opacity in wizards
    • WMS base layer not working with GeoServer w/ proper projection
    • Adding an empty description to a table prevents for changing it later
    • Close infowindow when other wizard is selected
    • Equal interval is actually doing another Quantile
    • polygon-opacity:undefined when adding a pattern-fill to a polygon
    • Add a link in the public view pointing to embed map page
    • Properly report long import timeouts messages
    • Sync Tables loses CartoCSS when sync
    • line-width: 0 render lines with width > 0 in torque
    • column options show "clear view" when you have no query applied
    • change filter in frontend to use new sql api params
    • Improve sync tables exception bubbling
    • improve compass compiling in development

v2.13.2

16 Apr 10:41
Compare
Choose a tag to compare
  • Improvements
    • Fix problem when the geocoding cache API is slow
    • [Geocoder] Do not use external APIs to geocode latitude/longitude
    • Geocoding window to allow IP Address geocode
    • New icon sets on the UI
    • Embeds in public page
  • Bugs
    • Refactor column type change to date
    • Equal interval is actually doing another Quantile
    • Add success message on georeference
    • master branch tests stabilization after uuids migration
    • Give (more)/better info when georeferencing with admin regions fails
    • Failing sync tables from Dropbox Public folder
    • Create a default color for null values within cloropeths visualization
    • Unselecting all the fields in the filter widget produces an ugly query
    • When being a view mode warn that you cannot operate in contextual menus
    • tags are align-center instead of align left on the public tables list
    • Avoid each_char in CSV normalization but detect wrong multilines
    • When a geocode process fails, the background geocoder (the bar at the left bottom) is still visible
    • Fix error when creating organization users
    • Incorrect map count in map page
    • Retrieve more data in the geocoding response
    • Provide a default random name for url-based imports
    • "Map doesn't exist or private" for free user with public map
    • Change privacy button for dropdown doesn't work
    • Amazon S3 throws 403 on HEAD verb
    • Setup the backend to store the visualizations params
    • _setCustomVar for public pages