Skip to content

Releases: opendatateam/udata

v2.1.0

12 May 15:16
Compare
Choose a tag to compare

Breaking changes

  • Full metrics refactoring 2459:
    • Metric collection is now useless and will not be filled anymore, you can remove it or keep it for archival sake. It will not be automatically removed.
    • udata-piwik now uses InfluxDB as a buffer for trafic data before injecting them into udata's models.
    • Most of celery's tasks related to metrics are removed, this should help performance-wise on a big instance.
    • Charts related to metrics are removed from admin and dashboard panel until we have accurate data to populate them.
    • Site's metrics computation are not triggered by signals anymore.
    • A specific celery job needs to be run periodically to compute site's metrics.

v2.0.4

04 May 16:03
Compare
Choose a tag to compare
  • Fix export-csv command (py3 compat) #2472

v2.0.3

30 Apr 13:44
Compare
Choose a tag to compare
  • ⚠️ Security fix: fix XSS in markdown w/ length JS filter #2471

v2.0.2

07 Apr 19:03
Compare
Choose a tag to compare
  • ⚠️ Breaking change / security fix: disallow html tags in markdown-it (JS markdown rendering) #2465

v2.0.1

24 Mar 16:27
Compare
Choose a tag to compare
  • Allow images to be displayed in markdown by default 2462
  • Fix deleted user's authentication on backend side 2460

v2.0.0

11 Mar 14:47
Compare
Choose a tag to compare

Breaking changes

  • Migration to Python 3.7 #1766
  • The new migration system (#1956) uses a new python based format. Pre-2.0 migrations are not compatible so you might need to upgrade to the latest udata version <2.0.0, execute migrations and then upgrade to udata 2+.
  • The targeted mongo version is now Mongo 3.6. Backward support is not guaranteed
  • Deprecated celery tasks have been removed, please ensure all old-style tasks (pre 1.6.20) have been consumed before migrating #2452

New features

  • New migration system #1956:
    • Use python based migrations instead of relying on mongo internal and deprecated js_exec
    • Handle rollback (optionnal)
    • Detailled history
  • Template hooks generalization: allows to dynamically extend template with widgets and snippets from extensions. See the dedicated documentation section #2323
  • Markdown now supports Github Flavored Markdown (GFM) specs (ie. the already supported CommonMark specs plus tables, strikethrough, autolinks support and predefined disallowed raw HTML) #2341

v1.6.20

21 Jan 09:51
Compare
Choose a tag to compare
  • New Crowdin translations #2360
  • Fix territory routing for @latest #2447
  • Refactor Celery: py2/py3 compatibility, use ids as payload #2305
  • Automatically archive dangling harvested datasets ⚠️ this is enabled by default #2368
  • Refactor celery tasks to avoid models/documents in the transport layer #2305

v1.6.19

06 Jan 14:04
Compare
Choose a tag to compare
  • rel=nofollow on remote source links #2364
  • Fix admin messages and fix user roles selector default value #2365
  • Fix new harvester's form tooltip showup #2371
  • Fix responsive design of search results #2372
  • Fix non-unique ids in datasets' comments #2374
  • Case insensitive license matching #2378

v1.6.18

13 Dec 15:17
Compare
Choose a tag to compare
  • Remove embedded API doc #2343 ⚠️ Breaking change, please customize API_DOC_EXTERNAL_LINK for your needs.
  • Removed published date from community ressources #2350
  • Added new size for avatars in user's model (udata images render must be run in order to update the size of existing images) #2353
  • Fixed user's avatar change #2351
  • Removed dead code #2355
  • Resolved conflict between id and slug #2356
  • Fix next link in posts pagination #2358
  • Fix organization's members roles translation #2359

v1.6.17

28 Oct 14:44
Compare
Choose a tag to compare
  • Disallow URLs in first and last names #2345