6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2025-01-10 09:02:14 +00:00
Commit Graph

470 Commits

Author SHA1 Message Date
Overhang.IO
41330ce448 Merge remote-tracking branch 'origin/master' into nightly 2024-06-10 15:35:46 +00:00
Régis Behmo
eb0660a55a chore: upgrade jinja2,black,requests,idna,cryptography
Address several security issues raised by Dependabot.
2024-06-10 17:19:42 +02:00
Overhang.IO
62108906d3 Merge remote-tracking branch 'origin/master' into nightly 2024-06-10 13:49:43 +00:00
Régis Behmo
a53f916382 docs: improvements to the "troubleshooting" page
I tried to remove as many "you" pronouns as possible. Also, clarify
instructions on the "images build" resource issue.
2024-06-10 15:39:06 +02:00
rohan-saeed
3d5e8fa455
feat!: upgrade mysql to 8.4.0 (#1071) 2024-06-07 18:14:53 +05:00
Overhang.IO
5db5e792cc Merge remote-tracking branch 'origin/master' into nightly 2024-05-28 15:26:12 +00:00
Jason Mok
fa5201b848
chore: remove obsolete version property in Compose (#1070)
Close https://github.com/overhangio/tutor/issues/1066
2024-05-28 11:12:30 -04:00
Overhang.IO
810177863d Merge remote-tracking branch 'origin/master' into nightly 2024-05-21 06:56:06 +00:00
Kyle McCormick
c84a741edc
feat!: remove dependency on Paver scripts (#1042)
BREAKING CHANGE: `openedx-assets` is replaed with `npm run` subcommands.
For details, see the changelog entry.
For further details and rationale, see the upstream DEPR ticket:
https://github.com/openedx/edx-platform/issues/31895
2024-05-16 15:09:15 -04:00
Sarina Canelake
5d2d7fadef
chore: Remove outdated info, update language (#1055) 2024-05-14 18:30:38 +05:00
Overhang.IO
9738eb051a Merge remote-tracking branch 'origin/master' into nightly 2024-04-30 07:49:02 +00:00
Abdul-Muqadim-Arbisoft
14612dd094
docs: Update Google SMTP Setup to Use Application-Specific Passwords (#1046)
* docs: replace deprecated 'Less Secure Apps' with 'App-Specific Passwords' in Google SMTP guide
2024-04-30 12:22:39 +05:00
Syed Muhammad Dawoud Sheraz Ali
db6f4d18ce
FEAT!: upgrade mongo to v7 (#1029)
* FEAT!: upgrade mongo to v7
2024-04-30 11:04:58 +05:00
Braden MacDonald
943bee6cbe
docs: improve the "Working on edx-platform Python dependencies" section (#1048) 2024-04-26 11:12:41 +05:00
Overhang.IO
e6cb076038 Merge remote-tracking branch 'origin/master' into nightly 2024-04-25 11:45:58 +00:00
ravikhetani
3d3abeb8ef
Add the ability to patch proxy config for Caddy (#1033)
* Add the ability to patch proxy config for Caddy
2024-04-25 16:24:20 +05:00
Overhang.IO
4c723dfe89 Merge remote-tracking branch 'origin/master' into nightly 2024-04-16 07:31:40 +00:00
Danyal Faheem
675719e48e
docs: add git clone eof error troubleshooting (#1009) 2024-04-16 12:07:09 +05:00
Overhang.IO
e2bafaee20 Merge remote-tracking branch 'origin/master' into nightly 2024-04-02 13:26:54 +00:00
Kyle McCormick
24e2f0d1f6
docs: fix typo in MOUNTED_DIRECTORIES guide (#1028) 2024-04-02 09:12:15 -04: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
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
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
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
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
035cdcd5a9 Merge remote-tracking branch 'origin/master' into nightly 2024-01-22 12:04:32 +00:00
Régis Behmo
bfeb860299 docs: remove useless openedx hooks section
That section was empty anyway.
2024-01-22 12:49:12 +01:00
Overhang.IO
ff4a302366 Merge remote-tracking branch 'origin/master' into nightly 2024-01-12 11:00:01 +00:00
Régis Behmo
9f3f74a998 docs: fix minor issues 2024-01-12 11:50:24 +01:00
Overhang.IO
8cab65d114 Merge remote-tracking branch 'origin/master' into nightly 2024-01-08 09:46:53 +00:00
Abdul-Muqadim-Arbisoft
fdd230f353
docs: more precise contribution instructions 2024-01-08 10:22:28 +01:00
Omar Al-Ithawi
53ebfd45be feat: add atlas pull with global settings 2024-01-08 10:13:31 +01:00
Régis Behmo
a9f0d021b1 docs: demo.openedx.edly.io -> sandbox.openedx.edly.io 2023-12-21 10:01:07 +01:00
Régis Behmo
c51d02a8af docs: update logos 2023-12-14 15:29:39 +01:00
Danyal Faheem
4d66b6ba7b docs: add web proxy instructions for podman rootless mode 2023-12-14 14:54:27 +01:00
Régis Behmo
0ccf48690a feat: upgrade to quince 2023-12-11 20:41:32 +01:00
Overhang.IO
71e469174f Merge remote-tracking branch 'origin/master' into nightly 2023-12-10 22:19:14 +00:00
Régis Behmo
0d997c9479 feat: auto-mount edx-platform python requirements
These changes make to possible to run:

    tutor mounts add /path/to/my-xblock

The xblock directory with then be auto-magically bind-mounted in the
"openedx" image at build time, and the lms*/cms* containers at run time.

This makes it effectively possible to work as a developer on
edx-platform requirements.

We take the opportunity to move some openedx-specific code to a
dedicated module.

Close https://github.com/openedx/wg-developer-experience/issues/177
2023-12-10 22:57:08 +01:00
Régis Behmo
6da97d22f4 feat: local.overhang.io -> local.edly.io
The new domain name points to 127.0.0.1, just like the previous one. We
keep the local.overhang.io domain names for backward compatibility. In
the future, we hope to migrate to "*.openedx.io" but that will not
happen before Redwood.

Close #945
2023-12-09 15:51:31 +01:00
Régis Behmo
6582e3a9e0 fix: fill patch catch on plugin load/unload
Also, update docs on `tutor config save`.

Note that we had to fix an issue where the plugin unload callback was
being called too late.
2023-12-08 12:47:34 +01:00
Overhang.IO
9a450730db Merge remote-tracking branch 'origin/master' into nightly 2023-12-08 11:02:42 +00:00