Releases: CartoDB/cartodb
Releases · CartoDB/cartodb
v3.10.2
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
- 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
- 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
- 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
- Check also installtion steps for cartodb postgres extension
v2.14.1
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
- Also mandatory to run (in this order as fist one sets functions used by second one):
v2.14.0
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
- 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
- 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
- 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
- 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