Skip to content

Releases: superdesk/superdesk-core

3.0.0-alpha.1

23 Jan 03:21
3838d44
Compare
Choose a tag to compare
3.0.0-alpha.1 Pre-release
Pre-release

What's Changed

  • [SDESK-7276] New core app/module framework by @MarkLark86 in #2608
  • [SDESK-7277] Feature: New Mongo datalayer by @MarkLark86 in #2616
  • [SDESK-7291] Feature: New config system by @MarkLark86 in #2622
  • [SDESK-7278] New Elasticsearch datalayer by @MarkLark86 in #2624
  • [SDESK-7281] Upgrade Flask to v3 by @eos87 in #2632
  • [SDESK-7289] AsyncResourceSerivce and async validation by @MarkLark86 in #2635
  • Fix flask3 issues by @MarkLark86 in #2640
  • fix: Add partialFilterExpression to MongoIndexOptions by @MarkLark86 in #2638
  • fix(async): Convert _id to ObjectId for Mongo storage when required by @MarkLark86 in #2641
  • fix(search service): Pass lookup as dict to mongo find one by @MarkLark86 in #2644
  • fix(init indexes): Skip resources where elastic is disabled by @MarkLark86 in #2643
  • [SDESK-7289] Feature: HTTP Endpoints by @MarkLark86 in #2637
  • Improve field validators by @MarkLark86 in #2639
  • [SDESK-7348] fix: Use MongoClient directly for MongoLocks by @MarkLark86 in #2651
  • [SDESK-7325] Move flask imports to superdesk module by @MarkLark86 in #2650
  • [SDESK-7285] Create Async GridFS MediaStorage client by @eos87 in #2648
  • [NHUB-526] Improve custom validation text by @MarkLark86 in #2654
  • [SDESK-7287] Support async tasks in Celery by @eos87 in #2658
  • [SDESK-7326] Migrate from Flask to Quart by @MarkLark86 in #2661
  • [SDESK-7384] fix: Store ObjectId in MongoDB from async resource services by @MarkLark86 in #2668
  • Improve return types in AsyncResourceService's find and search methods by @eos87 in #2670
  • [SDESK-7323] Implement etag concurrency with async rest endpoints by @MarkLark86 in #2669
  • Add missing bits of resource service search functionality by @eos87 in #2677
  • [NHUB-535] improve: Support module config in MODULES settings.py by @MarkLark86 in #2679
  • fix(behave): Add async expect response status helper by @MarkLark86 in #2681
  • [SDESK-7284] Fix async commands to build a Superdesk instance by @eos87 in #2680
  • [SDESK-7284] Launch superdesk test instance on Github Actions by @eos87 in #2684
  • [SDESK-7373] Support default sort config in async resources by @MarkLark86 in #2685
  • [NHUB-534] Implement async cacheable service by @eos87 in #2688
  • Add cache parameter to does_match for selective caching control [SDBELGA-538] by @devketanpro in #2695
  • Update elasticsearch requirement from <7.14 to <7.18 by @dependabot in #2689
  • Add minor improvements to core framework by @eos87 in #2693
  • [SDESK-7275] Support versioned async resources by @MarkLark86 in #2678
  • fix(async): Remove old data_updates no longer needed by @MarkLark86 in #2699
  • [SDESK-7381] Support source and parent async resources by @MarkLark86 in #2694
  • Quick fix to fall back to use the resource name by @eos87 in #2700
  • Bump websockets from 12.0 to 13.0.1 by @dependabot in #2701
  • Update bcrypt requirement from <4.2,>=3.1.1 to >=3.1.1,<4.3 by @dependabot in #2703
  • Update types-requests requirement from <2.32.0.20240908 to <2.32.0.20240915 by @dependabot in #2704
  • [SDESK-7381] fix: Use ObjectId in parent lookup if required by @MarkLark86 in #2707
  • [SDESK-7381] fix: Return items from async post & patch REST requests by @MarkLark86 in #2708
  • [SDESK-7379] Support projection in async resources by @MarkLark86 in #2706
  • Bump urllib3 from 2.2.2 to 2.2.3 by @dependabot in #2710
  • Bump moto[sqs] from 5.0.14 to 5.0.15 by @dependabot in #2713
  • data update to add section to content profiles by @tomaskikutis in #2714
  • improve(async): Auto-generate ID when constructing Model instances by @MarkLark86 in #2716
  • [NHUB-546] Refactor base DataUpdate to handle async/sync functions by @eos87 in #2721
  • improve(cli): Support async commands that wrap app context by @MarkLark86 in #2723
  • [NHUB-546] Update FlushElasticIndex command by @eos87 in #2722
  • Bump sphinx-autobuild from 2024.4.16 to 2024.10.3 by @dependabot in #2726
  • when publishing associated item use latest changes by @petrjasek in #2727
  • Update redis requirement from <5.1,>=4.5.2 to >=4.5.2,<5.2 by @dependabot in #2725
  • support python 3.12 by @petrjasek in #2728
  • [SDESK-7372] New Auth mechanism by @MarkLark86 in #2729
  • Bump starlette from 0.37.2 to 0.40.0 in /docs by @dependabot in #2730
  • Bump moto[sqs] from 5.0.15 to 5.0.16 by @dependabot in #2720
  • Update regex requirement from <=2024.7.24,>=2020.7.14 to >=2020.7.14,<=2024.9.11 by @dependabot in #2718
  • Bump websockets from 12.0 to 13.1 by @dependabot in #2717
  • write iptc metadata changes to image binaries by @petrjasek in #2731
  • add desk members api to fetch users for specific desk by @petrjasek in #2733
  • Update types-requests requirement from <2.32.0.20240915 to <2.32.0.20241017 by @dependabot in #2734
  • Bump moto[sqs] from 5.0.16 to 5.0.18 by @dependabot in #2735
  • Bump websockets from 12.0 to 13.1 by @dependabot in #2737
  • Update lxml-html-clean requirement from <0.3,>=0.1.1 to >=0.1.1,<0.4 by @dependabot in #2738
  • improve: Add count function to async resource service by @MarkLark86 in #2739
  • [NHUB-540] Add async ResourceModel for ContentAPI items by @MarkLark86 in #2740
  • [SDESK-7371] Support eager mode in async celery by @eos87 in #2745
  • [NHUB-537] Various core changes for Newshub Agenda async by @MarkLark86 in #2748
  • fix content api assets endpoint when using s3 by @petrjasek in #2750
  • Makes default rules overridable in UserAuthProtocol by @eos87 in #2751
  • improve: Add get_service to ResourceModel, and allow any fields not defined by @MarkLark86 in #2753
  • [NHUB-595] fix(celery): Dont use async for task.apply_async in celery beat by @MarkLark86 in #2754
  • fix error when publishing newsmlg2 by @petrjasek in #2755
  • fix error ValueError from production by @petrjasek in #2756
  • Update pyjwt requirement from <2.9,>=2.4.0 to >=2.4.0,<2.11 by @dependabot in #2752
  • Update eve requirement from <=2.1.0,>=1.1.2 to >=1.1.2,<=2.2.0 by @dependabot in #2744
  • Update lxml requirement from <5.3,>=5.2.2 to >=5.2.2,<5.4 by @dependabot in #2741
  • Update pyexiv2 requirement from <2.15,>=2.12.0 to >=2.12.0,<2.16 by @dependabot in #2742
  • [SDESK-7441] Fixes required for planning tests to run/pass by @eos87 in #275...
Read more

v2.8.5

16 Dec 10:25
Compare
Choose a tag to compare

What's Changed

  • avoid unique error on each start when grammalecte is checked by @petrjasek in #2779

Full Changelog: v2.8.4...v2.8.5

v2.8.4

06 Dec 09:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.3...v2.8.4

v2.8.3

18 Nov 10:05
Compare
Choose a tag to compare

Full Changelog: v2.8.2...v2.8.3

v2.8.2

25 Oct 11:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.1...v2.8.2

v2.8.1

07 Oct 08:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.0...v2.8.1

v2.8.0

01 Oct 11:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.3...v2.8.0

v2.8.0rc2

24 Sep 12:57
Compare
Choose a tag to compare
v2.8.0rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.8.0rc1...v2.8.0rc2

v2.8.0rc1

22 Aug 09:39
Compare
Choose a tag to compare
v2.8.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.7.3...v2.8.0rc1

v2.7.3

30 Jul 13:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.2...v2.7.3