seitime-frappe/frappe
Ankush Menat 4e318a0280 fix: Abort flushing email queue if >50% fail.
When email queue batch failes >33% with >10 count, frappe will now abort
sending emails.

We already notify users via system notification so this
assumes that user will notice it and fix it in sometime.

With previous commits we also prioritize fresh emails over retries.
2023-11-04 11:25:09 +05:30
..
api fix: assume v1 if path is not set 2023-10-16 18:13:50 +05:30
automation fix: ignore duplicate perm check on assign hooks (#22832) 2023-10-20 06:18:19 +00:00
change_log
commands fix(cli): Use mysql CLI as fallback is mariadb isnt found (#23004) 2023-10-30 19:48:04 +05:30
config chore: dead code removal (#18410) 2022-10-13 15:55:40 +05:30
contacts fix: revert unintentional quick entry default for Address (#22974) 2023-10-30 15:23:25 +05:30
core fix: allow page deletion during migrate 2023-11-03 22:03:27 +01:00
custom chore: hide fields table in customize form 2023-10-31 02:05:55 +05:30
data Merge branch 'develop' of https://github.com/frappe/frappe into print-format-builder-beta 2021-10-20 18:40:18 +05:30
database fix(cli): Use mysql CLI as fallback is mariadb isnt found (#23009) 2023-10-30 16:16:22 +00:00
desk refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
email fix: Abort flushing email queue if >50% fail. 2023-11-04 11:25:09 +05:30
geo refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
integrations fix: add params in make_request arguments 2023-11-01 17:30:58 +05:30
model perf: dont query ignored link doctypes 2023-10-31 15:14:24 +05:30
modules refactor: use higher level get_app_path 2023-08-21 17:15:45 +02:00
patches revert: #22308 (#22389) 2023-09-13 14:34:52 +05:30
printing Merge branch 'develop' into feat-desk-refresh 2023-09-15 12:12:25 +05:30
public fix: Make editor editable in grid (#23085) 2023-11-03 14:30:28 +05:30
query_builder ci: update pyupgrade 2023-07-14 14:24:08 +05:30
search refactor: for append to extend, merge list extend 2023-08-09 13:25:39 +02:00
social test: switch user before modifying other user 2023-08-29 12:07:58 +05:30
templates fix: Footer should show up once at end if not repeating header/footer (#22902) 2023-10-25 15:47:49 +05:30
tests fix: Abort flushing email queue if >50% fail. 2023-11-04 11:25:09 +05:30
translations fix: wrong german translation 2023-10-24 14:23:55 +02:00
types fix(exporter): some methods had the wrong return types 2023-10-12 13:57:48 +05:30
utils Merge pull request #23064 from frappe/bulk-insert-search-sync 2023-11-03 05:10:31 +00:00
website refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
workflow chore: updated workflow builder banner 2023-10-19 11:34:47 +05:30
www fix: use flex in empty-apps-state 2023-10-20 14:45:44 +05:30
__init__.py refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
app.py fix: double response processing 2023-10-16 18:12:53 +05:30
auth.py fix!: Don't silently fail API auth 2023-11-01 17:51:23 +05:30
boot.py refactor: defer unnecessary json-dumping of messages 2023-10-16 18:13:50 +05:30
build.py refactor: make the app source accessor explicit 2023-08-20 01:11:05 +02:00
cache_manager.py fix: Only clear doctype cache if specified (#21611) 2023-07-09 10:44:43 +05:30
client.py fix: group by didn't work for the frappe.client.get_value (#22969) 2023-10-30 15:15:56 +05:30
coverage.py ci: dont fail silently and wait for coverage 2022-08-13 22:50:22 +05:30
defaults.py refactor: inline immediately returned variable 2023-08-08 18:09:49 +02:00
deferred_insert.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
exceptions.py fix(DX): Wrap print format errors (#21944) 2023-08-06 18:55:16 +05:30
frappeclient.py refactor: Simplify FrappeOAuth2Client 2023-06-24 15:22:01 +05:30
handler.py chore: deprecate runserverobj 2023-11-01 21:42:05 +05:30
hooks.py refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
installer.py fix(cli): Use mysql CLI as fallback is mariadb isnt found (#23006) 2023-10-30 15:39:36 +00:00
middlewares.py refactor: clean up code to py310 supported features (#17367) 2022-07-01 11:51:05 +05:30
migrate.py fix(migrate): raise exception even if db is not available (#22922) 2023-10-30 12:51:22 +00:00
modules.txt chore: remove event streaming module 2022-08-26 00:39:41 +05:30
monitor.py feat: error logs to include trace id 2023-08-23 14:20:24 +05:30
oauth.py refactor: delete oauth internal data with db query 2023-09-25 19:38:48 +05:30
parallel_test_runner.py refactor: use higher level get_app_path 2023-08-21 17:15:45 +02:00
patches.txt revert: syncing of report and pages 2023-09-15 16:22:06 +05:30
permissions.py fix: avoid double translation 2023-09-28 11:46:44 +05:30
rate_limiter.py feat: after_response callback manager (#22398) 2023-09-14 10:56:08 +00:00
realtime.py fix: show progress in doc, if given (#22256) 2023-08-31 11:33:48 +05:30
recorder.py fix: misc dx improvemnts (#22188) 2023-08-28 07:01:25 +00:00
sessions.py chore: remove broken call to geoip 2023-07-01 20:07:05 +05:30
share.py refactor: docshare get_users (#21924) 2023-08-05 09:41:22 +05:30
test_runner.py chore: disable verbose scheduler messages for tests 2023-10-18 14:52:58 +05:30
translate.py refactor!: remove redundant sending of translations (#22962) 2023-11-02 20:04:14 +05:30
twofactor.py feat: Desk User role 2023-08-28 22:31:23 +05:30