Syed Muhammad Dawoud Sheraz Ali
431ddc97fb
docs: Create SECURITY.md ( #1023 )
...
* docs: Create SECURITY.md
2024-03-29 15:48:17 +05:00
Overhang.IO
0ff65264a8
Merge remote-tracking branch 'origin/master' into nightly
2024-03-27 11:06:13 +00:00
Syed Muhammad Dawoud Sheraz Ali
178104522e
security: update redis
...
See the list of vulnerabilities fixed since 7.2.1: https://github.com/redis/redis/releases
2024-03-27 11:43:53 +01:00
Overhang.IO
0cd11250c3
Merge remote-tracking branch 'origin/master' into nightly
2024-03-26 13:42:51 +00:00
Régis Behmo
c5c563523d
v17.0.2
2024-03-26 14:40:14 +01:00
hinakhadim
e0a39fe45d
fix: Add tutor-indigo in plugins file for tutor[full]
2024-03-26 14:37:03 +01:00
Overhang.IO
86161ffd42
Merge remote-tracking branch 'origin/master' into nightly
2024-03-26 12:26:08 +00:00
Syed Muhammad Dawoud Sheraz Ali
f84e621cf6
build: add python 3.12 checks alongside 3.8 ( #1008 )
...
* build: add python 3.12 checks alongside 3.8
* docs: Py312 docs build
2024-03-26 17:03:45 +05:00
Overhang.IO
404332b801
Merge remote-tracking branch 'origin/master' into nightly
2024-03-21 09:53:59 +00:00
Syed Muhammad Dawoud Sheraz Ali
0e37449f40
fix: ensure mounted installable packages are installed as expected
...
Close #1016 .
2024-03-21 09:58:36 +01:00
Omar Al-Ithawi
116a8b9e5d
feat: atlas pull for plugins and xblocks
2024-03-21 08:57:01 +01:00
Overhang.IO
eb69d3e808
Merge remote-tracking branch 'origin/master' into nightly
2024-03-05 11:43:37 +00:00
DawoudSheraz
f211b982fd
build: remove auto-add for PRs
2024-03-05 16:28:59 +05:00
Overhang.IO
67174aedcd
Merge remote-tracking branch 'origin/master' into nightly
2024-02-22 11:09:15 +00:00
Régis Behmo
13c420cb0a
fix: build error due to missing EOL
2024-02-22 12:03:45 +01:00
Overhang.IO
c29eaa8caa
Merge remote-tracking branch 'origin/master' into nightly
2024-02-22 10:54:55 +00:00
Régis Behmo
3401a71b18
fix: merge conflicts due to edx-platform patches in nightly
...
When building the nightly images, some patches fail because they come
from the master branch. To address this, we apply certain patches only
if we are not in nightly mode.
2024-02-22 11:49:31 +01:00
Overhang.IO
acd2ce27de
Merge remote-tracking branch 'origin/master' into nightly
2024-02-19 09:02:37 +00:00
Régis Behmo
59b1987ff1
fix: infinite cache growth
...
See the discussion here: https://github.com/overhangio/tutor/pull/984
And the upstream PR here: https://github.com/openedx/edx-platform/pull/34210
The tl;dr is that the Redis course structure cache was growing without
bounds. While the upstream fix should resolve that issue, we decided
that Tutor should have a maxmemory limit and an eviction policy set for
operational safety.
Thus, Redis now has a 4gb maxmemory. If you need more memory on your
instance, you should implement the "redis-conf" patch.
To manually expire existing keys, run:
tutor local run cms ./manage.py cms shell -c "from django.core.cache import caches; c = caches['course_structure_cache']; [c.expire(key, 604800) for key in c.keys('*')]"
2024-02-19 09:43:40 +01:00
Overhang.IO
0cf42d9dc7
Merge remote-tracking branch 'origin/master' into nightly
2024-02-19 08:38:48 +00:00
Régis Behmo
208937d9d3
chore: upgrade cryptography in dev
...
Fix vulnerabilities:
https://github.com/overhangio/tutor/security/dependabot/33
https://github.com/overhangio/tutor/security/dependabot/34
2024-02-19 09:21:38 +01:00
Overhang.IO
e2cfafda57
Merge remote-tracking branch 'origin/master' into nightly
2024-02-09 22:11:37 +00:00
Régis Behmo
f103f056cd
v17.0.2
2024-02-09 23:06:25 +01:00
Régis Behmo
b69a8c7adc
ci: fix bundle building
2024-02-09 23:06:25 +01:00
Overhang.IO
8d1294c67f
Merge remote-tracking branch 'origin/master' into nightly
2024-02-09 21:43:07 +00:00
Régis Behmo
b2b373f534
v17.0.2
2024-02-09 22:24:04 +01:00
Régis Behmo
439b7d08f0
feat: upgrade to quince.2
2024-02-09 22:16:15 +01:00
Abdul-Muqadim-Arbisoft
d99b2feeb3
fix: remove pkg_resources for python 3.12 compatibility
...
pkg_resources is available in python 3.12 only if setuptools is
explicitely installed, which is not always the case. We fix that by
replacing all usage of pkg_resources with importlib_resources and
importlib_metadata.
Close #966
2024-02-09 22:06:30 +01:00
Overhang.IO
330a403133
Merge remote-tracking branch 'origin/master' into nightly
2024-02-08 15:43:49 +00:00
Kyle D. McCormick
4a30c4ab35
feat: enhance importdemocourse ; add importdemolibraries
2024-02-08 10:38:27 -05:00
Overhang.IO
ee5eca7d7f
Merge remote-tracking branch 'origin/master' into nightly
2024-02-08 10:36:19 +00:00
Régis Behmo
487ca89885
chore: add missing test fixture and changelog entry
...
We somehow forgot to include these files in a previous commit...
2024-02-08 11:21:30 +01:00
Overhang.IO
505ce8a8dd
Merge remote-tracking branch 'origin/master' into nightly
2024-02-07 09:36:35 +00:00
Régis Behmo
60a5f25c9b
fix: save env on plugins enable
...
Environment was not updated correctly on `tutor plugins enable ...`
because of a caching issue. To bypass this issue, we improve the caching
mechanism and introduce a new `lru_cache` decorator.
Close #989 .
2024-02-07 10:15:35 +01:00
Régis Behmo
b597af481c
chore: remove useless test file
...
This test fixture has been happily living in the test folder for 4
years...
2024-02-07 10:15:35 +01:00
Overhang.IO
2d2ae3f927
Merge remote-tracking branch 'origin/master' into nightly
2024-01-30 09:03:47 +00:00
Kshitij Sobti
2924b92cea
fixup!: Apply review feedback
2024-01-30 09:47:32 +01:00
Kshitij Sobti
f7174fbdce
fix: Fix tutor when using docker compose versions > 2.24.1
2024-01-30 09:47:32 +01:00
Overhang.IO
a21f920146
Merge remote-tracking branch 'origin/master' into nightly
2024-01-25 16:15:50 +00:00
Régis Behmo
07cbd69ce3
v17.0.1
2024-01-25 16:55:26 +01:00
Overhang.IO
a4f43c8e41
Merge remote-tracking branch 'origin/master' into nightly
2024-01-23 09:59:50 +00:00
Muhammad Faraz Maqsood
e106787927
doc: update steps to release a new version
...
close #983
---------
Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@a006-01130.home>
2024-01-23 10:36:48 +01:00
Overhang.IO
aa55fd43f8
Merge remote-tracking branch 'origin/master' into nightly
2024-01-23 08:12:14 +00:00
Régis Behmo
a04d57f526
docs: extra hooks functions and utilities
2024-01-23 09:06:23 +01:00
Overhang.IO
779a68e173
Merge remote-tracking branch 'origin/master' into nightly
2024-01-22 12:30:40 +00:00
Muhamed Cicak
7fdc8fc1ff
docs: fix google analytics example
...
Fixed extra indentation for the Google Analytics plugin example. The extra indentation makes the plugin fail when being activated.
2024-01-22 13:25:01 +01:00
Overhang.IO
d68cb47ea6
Merge remote-tracking branch 'origin/master' into nightly
2024-01-22 12:22:19 +00:00
ravikhetani
b832f519ca
fix: correctly render .webp and .otf files in env
...
This partially addresses #985 .
---------
Co-authored-by: Ravi Khetani <r.khetani@institute.global>
2024-01-22 13:18:29 +01:00
Régis Behmo
94d5afa637
fix: security issues with jinja2 and pycryptodome
...
See:
https://github.com/overhangio/tutor/security/dependabot/32
https://github.com/overhangio/tutor/security/dependabot/29
2024-01-22 13:16:08 +01:00
Overhang.IO
035cdcd5a9
Merge remote-tracking branch 'origin/master' into nightly
2024-01-22 12:04:32 +00:00