Emad Rad
46b401690c
feat: cleanup flag ( #1086 )
...
This will add a `-c` / `--clean` flag to the save command and ensure that the env directory is deleted if it exists.
Close https://github.com/overhangio/tutor/issues/967
2024-08-27 18:19:52 -04:00
Kyle McCormick
6cdedddd22
feat: set EDXAPP_TEST_MONGO_HOST=mongodb
in openedx-dev ( #1083 )
...
Currently, we are asking devs to set this env var manually before they run tests.
We may as well save them some keystrokes by setting it in the dev image
programmatically.
2024-08-27 14:19:26 -04:00
Syed Muhammad Dawoud Sheraz Ali
354dfc654d
feat: update to redwood.2
2024-08-13 08:57:58 +02:00
Régis Behmo
1c5d54a7de
docs: fix mysql version on RUN_MYSQL=false ( #1104 )
2024-07-30 10:35:50 +05:00
Hina Khadim
01d078c284
chore: add docs link in the troubleshooting section ( #1092 )
2024-07-15 16:43:44 +05:00
DawoudSheraz
0ba4a22786
v18.0.0 upgrade to redwood
2024-06-19 22:56:13 +02:00
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