❌

Reading view

Why Paul

Paul, the apostle

Youtube video by David Reid at Columbus Bible Church  https://youtu.be/udT2rv7ndRo

Why Paul? | Rightly Dividing with David Reid
wrong video link https://youtu.be/udT2rv7ndRo
 
AI from Google! Remember, be a good berean and Using KJB see if this correct. With AI always verify!
The correct video, titled "Why Paul? | Rightly Dividing with David Reid," focuses on understanding the specific purpose and uniqueness of the Apostle Paul's ministry. Rather than focusing on why Paul preferred a specific translation like the King James Bible, the sermon uses KJB verses to establish why God called Paul and how his ministry differs from the other apostles (0:00).
The speaker breaks this down into two central points using King James Bible verses:
1. Paul Has a Different Apostleship and Gospel
The video outlines that mainstream Christianity often assumes Paul taught the exact same message as Peter and the 12 apostles (0:19). Using several comparative verses, the speaker argues they actually had distinct missions (5:09):
  • Different Gospels: Galatians 2:7 distinguishes between the "gospel of the uncircumcision" (committed to Paul) and the "gospel of the circumcision" (committed to Peter) (0:34).
  • Different Audiences: In Matthew 10:5-6, Jesus explicitly commands the 12 apostles not to go to the Gentiles, but to focus on the "lost sheep of the house of Israel." (5:47) Conversely, in Romans 11:13, Paul declares himself "the apostle of the Gentiles." (6:19)
  • Different Relationship to the Law: Acts 21:20 notes that the early Jewish believers under Peter's ministry were "all zealous of the law." (19:10) In contrast, Paul states in Romans 6:14 that believers today are "not under the law, but under grace." (14:27)
  •  

FreshRSS 1.30.0

This is a security-oriented major release with several important security patches, so users are encouraged to update without delay.

From this release, we are also making it clear that our rolling-release channel (edge) is recommended for faster security patches.

Breaking change 💥:

  • Disallow access to local networks such as 127.0.0.1 by default, for security reasons

Feature highlights✨:

  • Filter global view feed list by state and search
  • New option to hide badges showing number of unread articles (Phantom Obligation)
  • Refresh only feeds in the current view
  • Offer to add a prefix when re-sharing user labels

Bug fixes highlights 🐛:

  • Several security attack scenarios patched
  • Fix lost elements while parsing search query
  • Fix “mark as read older than…” widening the active search
  • Fix saving user queries
  • Fix SQL errors breaking some regex searches with MySQL / MariaDB

This release has been made by @Alkarex, @andris155, @ColonelMoutarde, @Frenzie, @IEEE-754, @Inverle, @math-GH, @nykula, @polybjorn, @Stunkymonkey and newcomers @0xdeadrelay, @AdamKorcz, @aligundogar, @bossaarebecca-alt, @Cactys12, @chrislongros, @Divinelink, @Elgeryy1, @featurecreep-cron, @Fripix, @fzlzjerry, @georatas, @gshimo, @iatman ,@ihsanarifr, @jamalkamaladdin, @JamBalaya56562, @jbrayton, @jeremy-code, @juherr, @kobihikri, @LeeXiaolan, @masskrdjn, @mohammadlashkari, @nathanpixodeo, @Otolock, @payaci, @salvador-castro, @SamCyber001, @satyvm, @senti-man, @simitana, @ThomasVermeer, @Totara-thib, @TowyTowy, @utkutibet, @XiaoSong1223

Full changelog:

  • Security
    • 💥 Disallow access to local networks such as 127.0.0.1 by default, for security reasons (breaking change) #8400,
      #9195
      • Selected local networks can be allowed under System configuration or using the INTERNAL_HOST_ALLOWLIST environment variable
      • Passing * allows all networks like before (unsafe)
    • Improve SSRF mitigations by restricting CURLOPT_PROXY #8950
    • Fix auth CSRFs (login and register actions) #9171
    • Log invalid challenge and ignore JSON error during login #9278
    • Disallow fetching of non remote URI #9215
    • Only allow HTTP/HTTPS schemes for enclosure and thumbnail URLs #9272
    • Fix access control in rss and opml actions #8912
    • Refactor to use CSRF field directly instead of borrowing it from a form #9169, #9205
    • Cleaner limit anonymous mode to default user #9235
    • Fix HTML ingestions in templates #9146, #9170
    • Fix bad header filtering bypass #8964
    • Sanitize all fields during JSON import #9168
    • Gate greader (JSON) user query share format behind Share by OPML #9248
    • Public OPML should not contain cURL parameters #9070
    • Ignore security-relevant OPML attributes for dynamic OPML sources #9276
    • Strip feed URL credentials from anonymous user query output #9246
    • Set limits for regex during search #8913
    • Fix path disclosure in cache error message #9206
    • Limit the length and parentheses nesting depth of a search query #9277
    • Use timing-safe comparison for tokens #8945
    • Use hash_equals() for GReader API token comparison #9183
    • Mailer: allow disabling SMTPAutoTLS via config #9026
    • Warn during install if document root does not point to ./p/ #9010
    • Stop the unread-count poller after the session ends #9065
    • Add remote IP address to warning on form login #8942
    • Pin the GitHub actions using SHA #9200
    • Harden cache and SimplePie cache deserialization #9273
  • SimplePie
    • Security: Disallow javascript: URI scheme (protocol) #8263
    • Fix wrong player parent logic leading to invalid type #8893, simplepie#978
    • Consistently enable XML_OPTION_PARSE_HUGE #8894, simplepie#977
    • Fix null warning in IRI for PHP 8.5+ #8918, simplepie#979
    • Fix sanitizer whitelist stripping order #9066
    • Show only one representation per media:group #9009
    • Bump upstream SimplePie #8947
  • Features
    • Filter global view feed list by state and search #9132
      • Use global view when searching from subscription page #9144
    • New option to hide badges showing number of unread articles (Phantom Obligation) #8844
    • Refresh only feeds in the current view #9060
    • Offer to add a prefix when resharing user labels #9236
    • Add log search to the logs page #9059
    • Add configurable log_level system setting #9185
    • New option to keep or not the custom sort order when navigating between categories and feeds #8969
    • New per-feed option to show or hide enclosures (attachments) #9015
    • Detect JSON feeds from URLs containing json #9058
      • Also when subscribing via the API #9167
    • Order categories during OPML import/export according to position #9203
    • OPML: include each feed’s refresh interval (TTL) in export/import #8982
    • Log failed CSS content retrieval (Web scraping) #9077
    • Allow providing a category when adding a feed by bookmarklet #9047
    • Add LinkAce sharing service #9024
    • Add Nextcloud Bookmarks sharing service #9032
  • Bug fixing
    • Fix lost elements while parsing search query #8884
    • Fix “mark as read older than…” widening the active search #9173
    • Fix saving user queries #9190
    • Fix SQL errors breaking some regex searches with MySQL / MariaDB #9036
    • Fix marking filtered label articles as read in SQLite and PostgreSQL #9264
    • Fix tagging an already-tagged entry on PostgreSQL raising a SQL error instead of being a no-op #9136
    • PostgreSQL: make committing new entries resilient to duplicate keys #9231
    • Preserve negative timezone offsets in date intervals #9071
    • Fix feed dropdown bugs due to hash desync #8949
    • Fix slider not reinitializing after form submit #8973
    • Minz: Skip loading duplicated JS/CSS assets #9000
    • Respect simplepie_syslog_enabled for the uses cache logs #8986
    • Fix statistics repartition averages #8996
    • Fix article hover date visibility #8997
    • Keep search and state filters when marking articles as read #9007
    • Fix --db-prefix silently drops following CLI flags #9042
    • Remove stale dynamic favicon links #9127
    • Fix desync between favicon and title unread counters #9262
    • Fix outdated username length hint on registration and install forms #9013
    • Redirect away from wrong URL paths #9075
    • Fix auto-share shortcut on first use #9072
    • Exclude hidden feeds from global view counts #9152
    • Fix only the last <media:credit> being written to the RSS output #9174
  • CLI
    • New cli/reconfigure-user.php to read/write per-user config attributes #8873
    • Report new articles count per feed in app/actualize_script.php output #8948
    • Output a diagnostic when the cli/health.php check fails #8980
  • API
    • Add a warning message to the API password section and a log warning when a client uses GET instead of recommended POST #8845
    • Fever API: log the client IP address on authentication failure #8981
    • WebSub: ignore HTTP/HTTPS scheme difference in Self URL comparison #9005
  • Deployment
    • Docker alternative image updated to Alpine 3.24 with PHP 8.5.7 and Apache 2.4.67 #8916
    • Start supporting PHP 8.6+
      • Docker dev :newest with PHP 8.6 #9155
    • Docker: attach provenance and SBOM attestations to the published image #9150
    • Apache use only CONN_REMOTE_ADDR in logs when mod_remoteip is available, for compatibility with LiteSpeed Web Server #8890
    • Fix .dockerignore being ignored during build in CI #9001
    • New ENABLE_ACCESS_LOG environment variable to disable access logs #9191
    • Check GMP during 32-bit installation #9046
    • Improve actualize mutex to allow multiple instances #9045
    • OIDC: redirect to a default URL on expired auth state instead of 400 #9143
  • UI
    • Always jump article to top when header is offscreen, also when Stick the article to the top when opened is disabled #8870
    • Move article header/footer options (feed title, authors and date, icons position, tags) from Reading to Display configuration #9139
    • Move disable button before remove button in user management #8944
    • Keep scroll position of slider after form submit #8974
    • Group export feeds by category #9079, #9154
    • Sort feed names with locale-aware collation #8985
    • Sort labels with locale-aware collation #9023
    • Format unread counter in title on page load #9263
    • Display slider after submit for all buttons in feed update UI #8999
    • Improve aside keyboard navigation #9202
    • Allows usage of Ctrl/Shift keys with the open website shortcut #9186
    • Fix padding for .nav_menu in Alternative-Dark, Flat, and Nord themes #8901
    • Fix typo in alert error border color variable #9266
    • Use JavaScript Event() constructor instead of deprecated initEvent() #9035
    • Use :user-invalid instead of :invalid for CSS form field styling #9025
    • Remove unused simple layout #8998
    • Various UI and style improvements: #8823, #8824,
      #9140, #9145
  • Extensions
    • Minor Minz_Extension typing #8952
    • Improve extension list fetch diagnostics #9055
    • Fix a PHP warning in Serve action #9267
    • Fix extension settings cancel action #9053
    • Fix sharing menu conflicts with extensions #9074
    • Add read status hook for entries #8995
    • Dispatch a new JavaScript event freshrss:entryStateChange when an entry finishes being marked read/unread #9031
    • Redirect after saving user CSS/JS so changes apply immediately #9006
  • I18n
  • Misc.

  •  

Rightly Dividing God&#039;s Word

Roman's 11:13

This the best YouTube video to understand Rightly Dividing Gods Word. David and Chris Maskey have an excellent Group of Questions and Answers/
 
 
Chris Maskey website is When We Understand Right Division wwurd.com.
 
 
This is a cross-upload from the channel "Last Call To Calvary" in which David participated in an interview regarding right division questions. Helpful Timestamps (for secondary review): 
What does it mean to rightly divide the word of truth? 3:28
Are Christ's red-letter words to me? 5:48
What is the revelation of the mystery of Christ? 9:40
Is the body of Christ found in the old testament? 18:22
Did the body of Christ begin at the cross? 21:52
Did the body of Christ begin at Pentecost? 22:46
Is the body of Christ, spiritual Israel? 32:24
Which books have our instructions for today? 38:09
Who are Hebrews through Revelation written to? 40:39
Isn't there only one gospel? 45:32
Where will members of the body of Christ spend eternity? 54:39
Are we living under the new covenant? 56:59
Do we have the law written on our hearts? 1:02:00
Do we need to confess and repent of our sins? 1:03:48
Is Isaiah 53 the same as the mystery revealed to Paul? 1:12:48
Where are the old testament saints today? 1:17:27
Is the pre-70th week rapture biblical? 1:20:52
Is the body of Christ going to judge angels? 1:25:13
What is the gospel that saves today? 1:31:14
Who are the future kings and priests in prophecy? 1:32:46
 
  •  

Big Picture of the Bible KJV

Grok Summary of the Big Picture

David Reid  made this video of The Bible- the Big Picture, Used AI to summarize the content. This an excellent video for those using right division in explaining the Big Picture of the KJV Bible. The Youtube video is at this link- https://youtu.be/Qq10DWpF20A Columbus Bible Church is an excellent source of material for right division of God's Word- https://www.columbusbiblechurch.org/
Grok Summary of video
King James Bible

THE BIBLE THE BIG PICTURE

“That in the dispensation of the fulness of times he might gather together in one all things in Christ, both which are in heaven, and which are on earth; even in him:” Ephesians 1:10

Time Past

“Wherefore remember, that ye being in time past Gentiles in the flesh…” Ephesians 2:11

But Now

“But now in Christ Jesus ye who sometimes were far off are made nigh by the blood of Christ.” Ephesians 2:13

Ages to Come

“That in the ages to come he might shew the exceeding riches of his grace…” Ephesians 2:7

  •  

Rightly Dividing God&#039;s Word

Roman's 11:13

This the best YouTube video to understand Rightly Dividing Gods Word. David and Chris Maskey have an excellent Group of Questions and Answers/
 
 
Chris Maskey website is When We Understand Right Division wwurd.com.
 
 
This is a cross-upload from the channel "Last Call To Calvary" in which David participated in an interview regarding right division questions. Helpful Timestamps (for secondary review): 
What does it mean to rightly divide the word of truth? 3:28
Are Christ's red-letter words to me? 5:48
What is the revelation of the mystery of Christ? 9:40
Is the body of Christ found in the old testament? 18:22
Did the body of Christ begin at the cross? 21:52
Did the body of Christ begin at Pentecost? 22:46
Is the body of Christ, spiritual Israel? 32:24
Which books have our instructions for today? 38:09
Who are Hebrews through Revelation written to? 40:39
Isn't there only one gospel? 45:32
Where will members of the body of Christ spend eternity? 54:39
Are we living under the new covenant? 56:59
Do we have the law written on our hearts? 1:02:00
Do we need to confess and repent of our sins? 1:03:48
Is Isaiah 53 the same as the mystery revealed to Paul? 1:12:48
Where are the old testament saints today? 1:17:27
Is the pre-70th week rapture biblical? 1:20:52
Is the body of Christ going to judge angels? 1:25:13
What is the gospel that saves today? 1:31:14
Who are the future kings and priests in prophecy? 1:32:46
 
 
  •  

FreshRSS 1.29.1

This is bug-fix release for 1.29.0.

Feature highlights✨:

  • Accept .txt import of feed URLs in additional to e.g. OPML
  • New CLI for automatic periodic SQLite export with retention
  • More feed info: last received date, publication date

Bug fixes highlights 🐛:

  • Fix cookies with some browsers
  • Fix search in shared user queries with empty results

UI highlights 🖼:

  • Improve Web browsers compatibility

This release has been made by @Alkarex, @Frenzie, @IEEE-754, @Inverle, @McFev, @ciro-mota, @cweiske, @polybjorn and newcomer @mzl2233

Full changelog:

  • Features
    • Accept .txt import of feed URLs in additional to e.g. OPML #8818, #8837
    • New CLI for automatic periodic SQLite export with retention #8819
    • More feed info: last received date, publication date #8799
  • Bug fixing
    • Fix cookies with some browsers #8867
    • Fix search in shared user queries with empty results #8863
    • Fix XML errors with loading invalid OPML in lib_opml library #8652, #8853,
      lib_opml#48, lib_opml#51
    • Fix ensure maximum number of feeds also with Dynamic OPML #8832
    • Fix click mark as read #8817
  • UI
    • Improve browser compatibility to keep mobile navigation at the bottom #8833
    • Improve support of older/simpler Web browsers/engines such as SeaMonkey #8810,
      #8811, #8813,
    • Improve Swage theme #8842
    • Rename Nord theme to Nord #8805
    • Replace GIF spinner by CSS spinner #8804, #8812
    • Various UI and style improvements: #8800, #8816,
  • I18n
    • Improve Brazilian Portuguese #8846
    • Improve Dutch #8868
    • Improve German #8840
    • Improve Polish #8854
    • Improve Russian #8861
    • Improve Traditional Chinese #8849
  • Misc.

  •  

FreshRSS 1.29.0

This is a major release.

Feature highlights✨:

  • New sort order preferences at global, category, and feed levels
  • Use feed-provided icon
  • New option to hide sidebar by default
  • Show time since when a feed has problems
  • New functions to handle plural in internationalisation
  • New cli/purge.php to apply purge policy from command line

Bug fixes highlights 🐛:

  • Improve support of PHP 8.5+
  • Several fixes related to searches

Security highlights 🛡:

  • Limit cURL to protocols HTTP, HTTPS

UI highlights 🖼:

  • Improve mobile view with multiple lines when thumbnails and summaries are shown
  • Several themes improved

Extensions highlights 🧩:

  • New Webhook extension for automated RSS notifications
  • New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM

This release has been made by @Alkarex, @Inverle, @Kiblyn11, @math-GH, @rupakbajgain, @xtmd and newcomers @polybjorn, @olivluca, @tomasodehnal, @PeterVavercak, @mrtnrdl, @ale-rt, @cweiske, @rid3r45, @gabbihive, @drosell271, @Kachelkaiser, @zanivann, @nanos, @bowencool, @pe1uca, @matheusroberson, @DenuxPlays, @rlrs, @chanse-syres, @IEEE-754, @umaidshahid, @michi-onl

Full changelog:

  • Features
    • New sort order preferences at global, category, and feed levels #8234
    • New filtering by date of Server modification date #8131, #8576
      • Corresponding search operator, e.g. mdate:P1D for finding articles modified by the author / server during the past day.
      • Especially useful for optimising the API synchronisation.
    • Use feed-provided icon #8633
    • New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673
    • Automatic feed visibility/priority during search #8609
    • Add feed visibility filter to statistics view unread dates #8489
    • Add option to enable/disable notifications, also for PWA #8458
    • Add a form to create new user queries on the User Queries page #8623
    • Allow WebSub hub push from same private network #8450
    • Support category field in JSON feed import #8786
  • Bug fixing
    • Fix wrong search toString in case of regex-looking string #8479
    • Fix article last seen date in case of feed errors #8646
    • Fix search expansion with backslash #8497
    • Fix user query parsing #8543
    • Fix search in shared user queries #8789
    • Fix redirect to wrong view after mark as read in reader and global views #8552
    • Fix SQLite paging when sorting by article length #8594
    • Fix change sorting during paging #8688
    • Fix SQL keyset pagination when sorting by category name #8597
    • Fix SQL duplicates in the user labels when sorting randomly #8626
    • Fix wrong error redirect in subscription management #8625
    • Fix do not include hidden feeds when counting total number of unread articles #8715
    • Update user modify date when changing extensions UserJS / UserCSS #8607
    • Non-strict OPML export #eedefb
  • Security
    • Limit cURL to protocols HTTP, HTTPS #8713
    • Better sanitise favicon URLs #8714
    • New setting for <iframe> referrer allow list #8672
    • Fix email validation and allow error page for unverified email users #8582
    • Add allowfullscreen to <iframe> #8467
    • Rewrite Set-Cookie using native PHP support of SameSite #8447, #8778
      • Sanitize lifetime of session cookies from session.cookie-lifetime in php.ini
    • Update to <meta name="referrer" content="no-referrer" /> from deprecated never #8725
    • Preventive measure against search ingestion #8777
  • UI
    • New option to hide sidebar by default #8528
    • Improve mobile view with multiple lines when thumbnails and summaries are shown #8631
    • New option to disable unread counter in tab title and favicon #8728
    • Show time since when a feed has problems #8670
    • Improve add feed UI #8683
    • Improve slider behaviour when using navigate back button #8496, #8524
    • Improve consistency of slider behaviour after submitting form #8612
    • Create dynamic favicons from SVG instead of PNG canvas #8577, #8588
    • Only display scrollbar everywhere if there's an overflow (especially for Chromium) #8542
    • Fix CSS padding of .content pre code #8620
    • Fix wrong navigation buttons layout on Chromium #8606
    • Fix don’t mark as read if middle click is outside of article link #8553
    • More robust JS #8595
    • Fix sidebar slide animation at narrow viewports #8747
    • Visually dim disabled users in user management table #8768
    • Improve multiple UI themes #8711, #8732,
      #8733, #8734, #8735,
      #8736, #8737, #8738,
      #8739, #8743, #8746,
      #8749, #8761, #8781,
      #8784, #8785
    • Various UI and style improvements: #8537, #8538,
      #8541, #8624, #8731,
      #8774
  • Deployment
    • Also push Docker images to GitHub registry #8669
    • Improve support of PHP 8.5+ using Pdo\Mysql #8526
    • Add support for Podman in Makefile #8456
    • Re-add database status in installation check #8510
    • Docker / CLI: Allow chown/chmod to fail with warning #8635
  • Extensions
    • New Webhook extension for automated RSS notifications Extensions#456
    • New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM Extensions#458
    • New extension methods to get typed configuration values #8696
    • New hook: Minz_HookType::ActionExecute #8599, #8603
    • New hook to modify the list of feeds to actualize #8655, #8675
    • Allow passing Minz_HookType as hook name in registerHook() #8600
    • Return more info and status from httpGet() #8700
    • Make httpGet() cache nullable #8705
    • Allow extensions’ configuration UI to use select-input-changer JavaScript helper #8721
  • SimplePie
  • CLI
    • New cli/purge.php to apply purge policy #8740
  • I18n
  • Misc.

  •  

FreshRSS 1.28.1

This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.

Selected new features ✨:

  • New customisable message for closed registrations
  • Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy

Improved performance 🏎️:

  • Disable counting articles in user labels for Ajax requests (unused)

Many bug fixes 🐛

This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.

Full changelog:

  • Features
    • Handle Web scraping of text/plain as <pre class="text-plain"> #8340
    • New customisable message for closed registrations #8462
  • Bug fixing
    • Fix unwanted expansion of user queries (saved searches) applied to filters #8395
    • Fix encoding of filter actions for labels #8368
    • Fix searching of tags #8425
    • Fix refreshing feeds with token while anonymous refresh is disabled #8371
    • Fix RSS and OPML access by token #8434
    • Fix MySQL/MariaDB transliterator_transliterate fallback (when the php-intl extension is unavailable) #8427
    • Fix regression with MySQL/MariaDB index hint #8460
    • Auto-add lastUserModified database column also during mark-as-read action #8346
    • Do not include hidden feeds when counting unread articles in categories #8357
    • Remove wrong PHP deprecation of OPML export action #8399
    • Fix shortcut for next unread article #8466
    • Fix custom session.cookie-lifetime #8446
    • Fix feed validator button when changing the feed URL #8436
  • Performance
    • Disable counting articles in user labels for Ajax requests (unused) #8352
  • Security
    • Change Content-Disposition: inline to attachment in f.php #8344
    • Hardened user methods exists, mtime, ctime #26c1102
  • Deployment
    • Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
  • SimplePie
  • Extensions
    • Update .gitignore to ignore installed extensions #8372
  • UI
    • Add data-category="3" to ease custom CSS styling of articles #8397
    • Fix space between By: and the author’s name #8422
  • I18n
  • Misc.

  •  

FreshRSS 1.28.0

This is a major release, just in time for the holidays 🎄

Selected new features ✨:

  • New sorting and filtering by date of User modified, with corresponding search operator, e.g. userdate:PT1H for the past hour
  • New sorting by article length
  • New advanced search form
  • New overview of dates with most unread articles
  • New ability to share feed visibility through API (implemented by e.g. Capy Reader)
    • Bonus: Capy Reader is also the first open source Android app to support user labels
  • Better transitions UI between groups of articles
  • New links in UI for transitions between groups of articles, and jump to next transition
  • Docker default image updated to Debian 13 Trixie with PHP 8.4.11
  • And much more…

Improved performance 🏎️:

  • Scaling of user statistics in Web UI and CLI, to help instances with 1k+ users
  • Improve SQL speed for some critical requests for large databases
  • API performance optimisation thanks to streaming of large responses

Selected bug fixes 🐛:

  • Fix OpenID Connect with Debian 13
  • Fix MySQL / MariaDB bug wrongly sorting new articles
  • Fix SQLite bind bug when adding tag

Breaking changes 💥:

  • Move unsafe autologin to an extension
  • Potential breaking changes for some extensions (which have to rename some old functions)

This release has been made by @Alkarex, @Frenzie, @Inverle, @aledeg, @andris155, @horvi28, @math-GH, @minna-xD and newcomers @Darkentia, @FollowTheWizard, @GreyChame1eon, @McFev, @jocmp, @larsks, @martinhartmann, @matthew-neavling, @pudymody, @raspo, @scharmach, @scollovati, @stag-enterprises, @vandys, @xtmd, @yzx9.

Full changelog:

  • Features
    • New sorting and filtering by date of User modified #7886, #8090,
      #8105, #8118, #8130
      • Corresponding search operator, e.g. userdate:PT1H for the past hour #8093
      • Allows finding articles marked by the local user as read/unread or starred/unstarred at specific dates for e.g. undo action.
    • New sorting by article length #8119
    • New advanced search form #8103, #8122, #8226
    • Add compatibility with PCRE word boundary \b and \B for regex search using PostgreSQL #8141
    • More uniform SQL search and PHP search for accents and case-sensitivity (e.g. for automatically marking as read) #8329
    • New overview of dates with most unread articles #8089
    • Allow marking as read articles older than 1 or 7 days also when sorting by publication date #8163
    • New option to show user labels instead of tags in RSS share #8112
    • Add new feed visibility (priority) Show in its feed #7972
    • New ability to share feed visibility through API (implemented by e.g. Capy Reader) #7583, #8158
    • Configurable notification timeout #7942
    • OPML export/import of unicity criteria #8243
    • Ensure stable IDs (categories, feeds, labels) during export/import #7988
    • Add username and timestamp to SQLite export from Web UI #8169
    • Add option to apply filter actions to existing articles #7959, #8259
    • Support CSS selector ~ subsequent-sibling #8154
    • Rework saving of configuration files for more reliability in case of e.g. full disk #8220
    • Web scraping support date format as milliseconds for Unix epoch #8266
    • Allow negative category sort numbers #8330
  • Performance
    • Improve SQL speed for updating cached information #6957, #8207,
      #8255, #8254, #8255
    • Fix SQL performance issue with MySQL, using an index hint #8211
    • Scaling of user statistics in Web UI and CLI, to help instances with 1k+ users #8277
    • API streaming of large responses for reducing memory consumption and increasing speed #8041
  • Security
    • 💥 Move unsafe autologin to an extension #7958
    • Fix some CSRFs #8035
    • Strengthen some crypto (login, tokens, nonces) #8061, #8320
    • Create separate HTTP Retry-After rules for proxies #8029, #8218
    • Add data: to CSP in subscription controller #8253
    • Improve anonymous authentication logic #8165
    • Enable GitHub release immutability #8205
  • Bug fixing
    • Exclude local networks for domain-wide HTTP Retry-After #8195
    • Fix OpenID Connect with Debian 13 #8032
    • Fix MySQL / MariaDB bug wrongly sorting new articles #8223
    • Fix MySQL / MariaDB database size calculation #8282
    • Fix SQLite bind bug when adding tag #8101
    • Fix SQL auto-update of field f.kind to ease migrations from FreshRSS versions older than 1.20.0 #8148
    • Fix search encoding and quoting #8311, #8324, #8338
    • Fix handling of database unexpected null content (during migrations) #8319, #8321
    • Fix drag & drop of user query losing information #8113
    • Fix DOM error while filtering retrieved full content #8132, #8161
    • Fix config.custom.php during install #8033
    • Fix do not mark important feeds as read from category #8067
    • Fix regression of warnings in Web browser console due to lack of window.bcrypt object #8166
    • Fix chart resize regression due to chart.js v4 update #8298
    • Fix CLI user creation warning when language is not given #8283
    • Fix merging of custom HTTP headers #8251
    • Fix bug in the case of duplicated mark-as-read filters #8322
  • SimplePie
  • Deployment
    • Docker default image updated to Debian 13 Trixie with PHP 8.4.11 and Apache 2.4.65 #8032
    • Docker alternative image updated to Alpine 3.23 with PHP 8.4.15 and Apache 2.4.65 #8285
    • Fix Docker healthcheck cli/health.php compatibility with OpenID Connect #8040
    • Improve Docker for compatibility with other base images such as Arch Linux #8299
      • Improve cli/access-permissions.sh to detect the correct permission Web group such as www-data, apache, or http
    • Update PostgreSQL volume for Docker #8216, #8224
    • Catch lack of exec() function for git update #8228
    • Work around DOMDocument::saveHTML() scrambling charset encoding in some versions of libxml2 #8296
    • Improve configuration checks for PHP extensions (in Web UI and CLI), including recommending e.g. php-intl #8334
  • UI
    • New button for toggling sidebar on desktop view #8201, #8286
    • Better transitions between groups of articles #8174
    • New links in transitions and jump to next transition #8294
    • More visible selected article #8230
    • Show the parsed search query instead of the original user input #8293,
      #8306, #8341
    • Show search query in the page title #8217
    • Scroll into filtered feed/category on page load in the sidebar #8281, #8307
    • Fix autocomplete issues in change password form #7812
    • Fix navigating between read feeds using shortcut shift+j/k #8057
    • Dark background in Web app manifest to avoid white flash when opening #8140
    • Increase button visibility in UI to change theme #8149
    • Replace arrow navigation in theme switcher with <select> #8190
    • Improve scroll of article after load of user labels #7962
    • Keep scroll state of page when closing the slider #8295, #8301
    • Scroll into filtered feed/category on page load #8281
    • Display sidebar dropdowns above if no space below #8335, #8336
    • Use native CSS instead of SCSS #8200, #8241
    • Various UI and style improvements: #8171, #8185, #8196
    • JavaScript finalise migration from Promise to async/await: #8182
  • API
    • API performance optimisation: streaming of large responses #8041
    • Fever API: Add with_ids parameter to mass-change read/unread/saved/unsaved on lists of articles #8312
    • Misc API: better REST error semantics #8232
  • Extensions
    • Add support for extension priority #8038
    • Add support for extension compatibility #8081
    • Improve PHP code with hook enums #8036
    • New hook nav_entries #8054
    • Rename Extensions default branch from master to main #8194
  • I18n
    • Translation status as text in README #7842
    • Add new translate CLI commands move #8214
    • Change some regional language codes to comply with RFC 5646 / IETF BCP 47 / ISO 3166 / ISO 639-1 #8065
    • Improve German #8028
    • Improve Greek #8146
    • Improve Finnish #8073, #8092
    • Improve Hungarian #8244
    • Improve Italian #8115, #8186
    • Improve Polish #8134, #8135
    • Improve Russian #8155, #8197
    • Improve Simplified Chinese #8308, #8313
  • Misc.

  •  

FreshRSS 1.27.1

This is a security-fix and bug-fix release for FreshRSS 1.27.x.

A few highlights ✨:

  • Keep sort and order criteria after marking as read
  • Automatic database recovery: skip broken entries during CLI export/import
  • Add possibility of Docker healthcheck
  • Add security option for CSP frame-ancestors
  • Several security fixes
  • Several bug fixes
  • New translation to Ukrainian
  • Improvements of some themes
  • And much more…

This release has been made by @Alkarex, @Frenzie, @Inverle, @aledeg, @math-GH and newcomers @beerisgood, @nykula, @horvi28, @nhirokinet, @rnkln, @scmaybee.

Full changelog:

  • Features
    • Automatic database recovery: skip broken entries during CLI export/import #7949
    • Add security option for CSP frame-ancestors #7857, #8021
    • Lazy-load <track src> #7997
  • Security
    • Regenerate session ID on login #7829
    • Disallow setting non-existent language #7878, #7934
    • Safer calling of install.php #7971
    • Prevent log CR/LF injection #7883
    • Restrict allowed cURL parameters #7979, #8009
    • Fix reauthentication while updating #7989
    • Fix some CSRFs #8000
  • Bug fixing
    • Include port number for HTTP Retry-After #7875
    • Fix logic for searching labels #7863
    • Fix cURL response parsing for HTTP redirections #7866
    • Fix fetching OPML URL with special characters #7843
    • Fix validation when creating a new user label #7890
    • Fix bug in user self-deletion #7877
    • Fix displaying of current date in main statistics #7892
    • Fix default values on stat processing #7891
    • Fix UI JavaScript error when navigating to last article with keyboard #7957
    • Fix some links in anonymous mode #8011, #8012
    • Fixes for no-cache.txt #7907
    • Fix Docker Traefik .yml and SERVER_DNS example #7858
  • SimplePie
    • Upstream contribution: Normalize encoding uppercase simplepie#936, #7967
    • Sync upstream, including bump to 1.9.0 with better PHP 8.5+ support #7955
  • Deployment
    • Docker improve CMD compatibility #7861
    • Add possibility of Docker healthcheck #7945
  • UI
    • Keep sort and order after marking as read #7974
    • Improve leave validation #7830
    • Improve Origine theme visibility of toggle buttons #7956
    • Improve Dark pink theme #8020
    • Improve Mapco and Ansum themes: read all button in mobile view #7873
    • Improve Swage theme #7608
    • Use standard CSS overflow-wrap instead of word-wrap #7898
    • Various UI and style improvements: #7868, #7872,
      #7882, #7893, #7904,
      #7952
  • I18n
    • Clarify the concepts of visibility hidden vs. archived in feeds settings #7970
    • Translate the API information page #7922
    • Add a default language constant #7933
    • Label config delete label #7871
    • Add Ukrainian #7961
    • Improve Dutch #7940
    • Improve German #7833
    • Improve Hungarian #7986
    • Improve Japanese #7903, #7918
    • Improve Polish #7963
    • Improve Simplified Chinese #7943, #7944
    • Minor improvements #7881
    • Add CLI command to add i18n file #7917
    • Add make target to generate the translation progress #7905
  • Extensions
    • Add entry_before_update and entry_before_add hooks for extensions #7977
  • Misc.

  •  

FreshRSS 1.27.0

A few highlights ✨:

  • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After
  • Add sort by category title, or by feed title
  • Add search operator c: for categories like c:23,34 or !c:45,56
  • Custom feed favicons
  • Several security improvements, such as:
    • Implement reauthentication (sudo mode)
    • Add Content-Security-Policy: frame-ancestors
    • Ensure CSP everywhere
    • Fix access rights when creating a new user
  • Several bug fixes, such as:
    • Fix redirections when scraping from HTML
    • Fix feed redirection when coming from WebSub
    • Fix support for XML feeds with HTML entities, or encoded in UTF-16LE
  • Docker alternative image updated to Alpine 3.22 with PHP 8.4 (PHP 8.4 for default Debian image coming soon)
  • Start supporting PHP 8.5+
  • And much more…

This release has been made by @Alkarex, @Inverle, @the7thNightmare and newcomers @Deioces120, @Fraetor, @Tarow, @dotsam, @hilariousperson, @pR0Ps, @triatic, @tryallthethings

Full changelog:

  • Features
    • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After #7760
    • Add sort by category title, or by feed title #7702
    • Add search operator c: for categories like c:23,34 or !c:45,56 #7696
    • Custom feed favicons #7646, #7704, #7717,
      #7792
    • Rework fetch favicons for fewer HTTP requests #7767
    • Add more unicity criteria based on title and/or content #7789
    • Automatically restore user configuration from backup #7682
    • API add support for states in s parameter of streamId #7695
    • Improve sharing via Print #7728
    • Redirect to the login page from bookmarklet instead of 403 #7782
    • Clean local cache more often, when refreshing feeds #7827
  • Security
    • Implement reauthentication (sudo mode) #7753
    • Add Content-Security-Policy: frame-ancestors #7677
    • Ensure CSP everywhere #7810
    • Show warning when unsafe CSP policy is in use #7804
    • Fix access rights when creating a new user #7783
    • Improve security of form for user details #7771, #7786
    • Disallow setting non-existent theme #7722
    • Regenerate cookie ID after logging out #7762
    • Require current password when setting new password #7763
    • Add missing access checks for feed-related actions #7768
    • Strip more unsafe attributes such as referrerpolicy, ping #7770
    • Remove unneeded execution permissions #7802
  • Bug fixing
    • Fix redirections when scraping from HTML #7654, #7741
    • Fix multiple authentication HTTP headers #7703
    • Fix HTML queries with a single feed #7730
    • WebSub: only perform a redirection when coming from WebSub #7738
    • Include enclosures in entries’ hash #7719
      • Negative side-effect: users of the option to automatically mark updated articles as unread will once have some articles with enclosures re-appear as unread
    • Fix cancellation of slider exit UI #7705
    • Honor disable update on update page #7733
    • Fix no registration limit setting #7751
    • Fix XML encoding of sharing functions #7822
  • SimplePie
  • Deployment
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.29 #7805
    • Docker alternative image updated to Alpine 3.22 with PHP 8.4.11 and Apache 2.4.65 #7740, #7740,
      #7803
    • Start supporting PHP 8.5+ #7787, #7826
      • Docker Alpine dev image :newest updated to PHP 8.5-alpha and Apache 2.4.65 #7773
    • Docker: interpolate FRESHRSS_INSTALL and FRESHRSS_USER variables #7725
    • Docker: Reduce how much data needs to be chown/chmod’ed on container startup #7793
    • Test for database PDO typing support during install (relevant for MySQL / MariaDB with obsolete driver) #7651
  • Extensions
    • Add API endpoint for extensions #7576
    • Expose the reading modes for extensions #7668, #7688
    • New extension hook before_login_btn #7761
  • UI
    • Improve mark as read request showing popup due to onbeforeunload #7554
    • Fix lazy-loading for <video poster="..."> and <image> #7636
    • Avoid styling <code> inside of <pre> #7797
    • Improve confirmation logic with data-auto-leave-validation #7785
    • Update chart.js to 4.5.0 #7752, #7816
    • Various UI and style improvements: #7616, #7811
  • I18n
  • Misc.

  •  

FreshRSS 1.26.3

This is a bug-fix release for FreshRSS 1.26.x

A few highlights ✨:

  • Keep sort and order criteria during navigation
  • Implement loading spinner for marking as favourite/read
  • Many bug fixes

This release has been made by @Alkarex, @Inverle and newcomers @CarelessCaution, @the7thNightmare

Full changelog:

  • Features
    • Keep sort and order criteria during navigation #7585
    • Add info about PDO::ATTR_CLIENT_VERSION (relevant for MySQL / MariaDB with obsolete driver) #7591
  • Bug fixing
    • Fix SQL request for user labels with custom sort (affecting PostgreSQL) #7588
    • Fix regression for favicon in GReader and Fever APIs #7573
    • Fix newest articles (within last second) not shown #7577
    • Fix duplicate HTTP header for POST #7556
    • Fix important articles on reader view #7602
    • Fix remove last share method #7613
    • Fix API handling of default category #7610
    • Fix user self-deletion #7626
    • Move PHP minimum version check #7560
  • Security
    • Fix encoding of themes #7565
    • Fix .htaccess.dist for access to /scripts/vendor/ #7598
  • SimplePie
    • Strip more HTML deprecated styles attributes: bgcolor, text, background, link, alink, vlink #7606
  • UI
    • Implement loading spinner for marking as favourite/read #7564
    • Provide theme class for CSS #7559
  • Deployment
    • Use HTTP Cache-Control: immutable for some files #7552
    • Drop Apache 2.2 (only support Apache 2.4+) #7561
  • I18n
  • Misc.

  •  

FreshRSS 1.26.2

This is a security-focussed release for FreshRSS 1.26.x, addressing several CVEs (thanks @Inverle) 🛡

A few highlights ✨:

  • Implement JSON string concatenation with & operator
  • Support multiple JSON fragments in HTML+XPath+JSON mode (e.g. JSON-LD)
  • Multiple security fixes with CVEs
  • Bug fixes

Notes ℹ:

  • Favicons will be reconstructed automatically when feeds gets refreshed. After that, you may need to refresh your Web browser as well.

This release has been made by @Alkarex, @Frenzie, @hkcomori, @loviuz, @math-GH
and newcomers @dezponia, @glyn, @Inverle, @Machou, @mikropsoft

Full changelog:

  •  

FreshRSS 1.26.1

This is a bugfix release for 1.26.0, addressing some regressions 🐛

A few highlights ✨:

  • Fix regression with cURL HTTP headers breaking conditional HTTP requests
  • Fix regression with saving states of user queries
  • Fix regression with dynamic OPML

This release has been made by @Alkarex, @FromTheMoon85, @marienfressinaud, @math-GH
and newcomers @abackstrom, @BryanButlerGit, @culbrethj, @EricDiao, @Karvel, @ViPeR5000

Full changelog:

  • Features
    • Add cURL version to page about system information #7409
  • Bug fixing
    • Fix regression with cURL HTTP headers breaking conditional HTTP requests #7403, FreshRSS/simplepie#33
    • Fix regression with saving states of user queries #7400
    • Fix regression with dynamic OPML #7394
    • Fix update of the user’s last activity on login action #7406
    • Fix setting category option Maximum number of articles to keep per feed #7416
    • Fix priority field when processing a new feed from an extension #7354
  • Deployment
    • Fix regression with 64-bit timestamps on 32-bit platforms #7375
    • Fix back-compatibility with cURL 7.51 (we require cURL 7.52+ for CURLPROXY_HTTPS) #7409
  • UI
    • Use case-insensitive sort for categories #7402
    • Improve dark mode of Origine theme #7413
    • Added API password indicator #7340
  • I18n
    • Fix (es, fa, sk): do not translate XPath code #7404
    • Fix date bug in Finish #7423
    • Add Portuguese from Portugal #7329
    • Improve Hungarian #7391
  • Misc.

  •  

FreshRSS 1.26.0

In this release, we have restarted to focus on features. A long-awaited feature has been added, namely sorting articles by various criteria: received date (existing, default), publication date, title, link, random.

A few highlights ✨:

  • Add order-by options to sort articles by received date (existing, default), publication date, title, link, random
  • Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z
    • UI accessible from user-query view
  • New shortcuts for adding user labels to articles
  • Several improvements and bug fixes

This release has been made by @Alkarex, @b-reich, @hkcomori, @math-GH, @UserRoot-Luca
and newcomers @a6software, @aftix, @bl00dy1837, @brtmax, @Roan-V, @ShaddyDC, @UncleArya

Full changelog:

  • Features
    • Add order-by options to sort articles by received date (existing, default), publication date, title, link, random #7149
    • Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z #7144
      • UI accessible from user-query view
    • Add search operator intext: #7228
    • New shortcuts for adding user labels to articles #7274
    • New About page with system information #7161
  • Bug fixing
    • Fix regression denying access to app manifest #7158
    • Fix unwanted feed description updates #7269
    • Ensure no PHP buffer for SQLite download (some setups would first put the file in memory) #7230
    • Fix XML encoding regression in HTML+XPath mode #7345
    • Improve cURL proxy options and fix some constants #7231
    • Fix UI of global view unread articles counter #7247
    • Hide base theme in carrousel #7234
  • Deployment
    • Reduce superfluous Docker builds #7137
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.26 and Apache 2.4.62
    • Docker alternative image (Alpine 3.21) updated to PHP 8.3.16
  • UI
    • Add footer icons to reader view #7133
    • Remove local reference to font Open Sans to avoid bugs with some local versions #7215
    • Improve stats page layout #7243
    • Smaller mark as read button in mobile view #5220
    • Add CSS class to various types of notifications to allow custom styling #7287
    • Various UI and style improvements: #7162, #7268
      Security
    • Better authorization label for OIDC in the UI #7264
    • Allow comments in force-https.txt #7259
  • I18n:
  • Misc.

  •  

What is the meaning of Mystery or Secret?

The Meaning of "Mystery or Secret" in the King James Bible

In the King James Bible, the word "mystery" carries a very specific and rich meaning quite different from how we use the word today. The most important thing is the context of Secret in the Old Testament Deuteronomy 29:29 — "The secret things belong unto the LORD our God: but those things which are revealed belong unto us and to our children for ever, that we may do all the words of this law."  and Romans 16:25 "According to the revelation of the mystery, which was kept secret since the world began."


The Original Greek Word

The KJV word "mystery" translates the Greek word μυστήριον (mystērion, Strong's G3466), rooted in the word muo meaning "to shut the mouth" — carrying the idea of silence imposed by initiation into sacred rites. Bible Hub


What It Actually Means

The Greek musterion means a secret imparted only to the initiated — something unknown until it is revealed, whether it be easy or hard to understand. The idea of incomprehensibility, if implied at all, is purely accidental. 

So a biblical "mystery" is not something permanently unknowable or puzzling. Rather:

In the New Testament, mysterion signifies a secret which is being, or even has been, revealed — divine in scope, and made known by God to men through His Spirit. The mystery of the New Testament has been described as an "open secret": matters previously kept secret in God's eternal purposes have now been or are being revealed (Eph. 3:3–5; 1 Cor. 2:7). 


The Root Idea

The root idea is information known only to those on the inside, but hidden to those who are without (Mark 4:11). It refers to God's secrets — His counsels and purposes which are not known to man apart from His special revelation in Scripture or by His prophets (Dan. 2:18–23). In most cases in the New Testament it refers to church truth which was not known in Old Testament times, but has become revealed in the New Testament (Eph. 3:1–9). 


Key Mysteries Named in the KJV

The word mystērion appears 27 times in the KJV New Testament, referring to things such as:

  • The mysteries of the kingdom of heaven (Matthew 13:11)
  • The mystery of the gospel — God's plan of salvation through Christ, once hidden but now revealed (Romans 16:25; Ephesians 3:9; Colossians 1:26)
  • The mystery of Christ and the Church (Ephesians 5:32)
  • The mystery of Israel's blindness (Romans 11:25)
  • The mystery of the Woman and the Beast (Revelation 17:7) Blue Letter Bible

Summary

In the KJV, a mystery is a divine secret that God has chosen to reveal — hidden in ages past, but now disclosed through Christ and His apostles. A mystery which has been revealed is no longer a mystery to whom it has been revealed; it then becomes a truth. It is a mystery only to those to whom it has not yet been revealed.

This is why Paul writes in Colossians 1:26–27 of "the mystery which hath been hid from ages and from generations, but now is made manifest to his saints… which is Christ in you, the hope of glory.

When is mystery used in KJB?

This is a rich topic! Here is a thorough breakdown of how "mystery" and "secret" are used across the Old Testament in the King James Bible.


IMPORTANT NOTE: "Mystery" vs. "Secret" in the Old Testament

The word "mystery" (Greek: musterion) does not appear at all in the KJV Old Testament. The Old Testament was written in Hebrew, and the equivalent concept is expressed through the word "secret" (Hebrew: sôd — meaning a private counsel or hidden thing). In the KJV, "secret" is mentioned in 21 books of the Bible, most often in Psalms (13 times) and Daniel (7 times). 


THE LAW (Torah)

Genesis 49:6 — Jacob on his deathbed warns: "O my soul, come not thou into their secret; unto their assembly, mine honour, be not thou united." (God's counsel is not to be joined with violent conspirators.)

Deuteronomy 27:15 — "Cursed be the man that… putteth it in a secret place." (Hidden idolatry condemned.)

Deuteronomy 29:29 — "The secret things belong unto the LORD our God: but those things which are revealed belong unto us and to our children for ever, that we may do all the words of this law." — This is the foundational Old Testament verse on divine secrets. 


THE WISDOM BOOKS

Job 15:8 — "Hast thou heard the secret of God? and dost thou restrain wisdom to thyself?"

Job 29:4 — "As I was in the days of my youth, when the secret of God was upon my tabernacle." (Job recalls intimacy with God's counsel.)

Psalm 25:14 — "The secret of the LORD is with them that fear him; and he will shew them his covenant."

Psalm 27:5 — "For in the time of trouble he shall hide me in his pavilion: in the secret of his tabernacle shall he hide me."

Psalm 91:1 — "He that dwelleth in the secret place of the most High shall abide under the shadow of the Almighty."

Proverbs 3:32 — "For the froward is abomination to the LORD: but his secret is with the righteous."

Proverbs 25:2 — "It is the glory of God to conceal a thing: but the honour of kings is to search out a matter."

Ecclesiastes 12:14 — "For God shall bring every work into judgment, with every secret thing, whether it be good, or whether it be evil."


THE PROPHETS

Isaiah 45:3 — "And I will give thee the treasures of darkness, and hidden riches of secret places, that thou mayest know that I, the LORD… am the God of Israel."

Isaiah 45:19 — "I have not spoken in secret, in a dark place of the earth… I the LORD speak righteousness."

Isaiah 48:16 — "I have not spoken in secret from the beginning; from the time that it was, there am I."

Jeremiah 23:24 — "Can any hide himself in secret places that I shall not see him? saith the LORD. Do not I fill heaven and earth?"

Ezekiel 28:3 — God addresses the prince of Tyre: "Behold, thou art wiser than Daniel; there is no secret that they can hide from thee."

Amos 3:7 — "Surely the Lord GOD will do nothing, but he revealeth his secret unto his servants the prophets." — One of the most significant "secret" verses in the Old Testament. Nave's Topical Bible


DANIEL — The Most Concentrated Use (7 times)

Daniel is the richest Old Testament book on this theme, using the Aramaic word raza (secret/mystery) repeatedly:

Daniel 2:18 — "That they would desire mercies of the God of heaven concerning this secret; that Daniel and his fellows should not perish."

Daniel 2:19 — "Then was the secret revealed unto Daniel in a night vision. Then Daniel blessed the God of heaven."

Daniel 2:22 — "He revealeth the deep and secret things: he knoweth what is in the darkness, and the light dwelleth with him."

Daniel 2:27 — "The secret which the king hath demanded cannot the wise men, the astrologers, the magicians, the soothsayers, show unto the king."

Daniel 2:30 — "But as for me, this secret is not revealed to me for any wisdom that I have more than any living."

Daniel 2:47 — "Of a truth it is, that your God is a God of gods, and a Lord of kings, and a revealer of secrets, seeing thou couldest reveal this secret."

Daniel 4:9 — "O Belteshazzar… no secret troubleth thee, tell me the visions of my dream." 


SUMMARY TABLE

Category Key Verses Theme
God's sovereign secrets Deuteronomy 29:29 Some things belong only to God
Intimacy with God Psalm 25:14; Proverbs 3:32 His secret is with the righteous
God sees all hidden things Jeremiah 23:24; Ecclesiastes 12:14 Nothing hidden from Him
God reveals to His prophets Amos 3:7 Secrets disclosed before judgment
Revealed through Daniel Daniel 2 (×7) God as the revealer of secrets
God speaks openly Isaiah 45:19; 48:16 He does not hide from His people

The thread running through the entire Old Testament is this: God holds divine secrets, but He chooses to reveal them — to the righteous, to His prophets, and ultimately through Christ in the New Testament (Colossians 1:26).

When is mystery used in the King James Bible ?

 
 

Here is a complete overview of every occurrence of "mystery" (and "mysteries") in the King James Bible. The word "mystery" is used 22 times and "mysteries" 5 times, appearing in 8 books of the New Testament — most frequently in Ephesians (6 times) and Colossians (4 times). King James Bible Dictionary


📖 THE GOSPELS — The Mystery of the Kingdom

Matthew 13:11 "Because it is given unto you to know the mysteries of the kingdom of heaven, but to them it is not given."

Mark 4:11 "Unto you it is given to know the mystery of the kingdom of God: but unto them that are without, all these things are done in parables."

Luke 8:10 "Unto you it is given to know the mysteries of the kingdom of God: but to others in parables; that seeing they might not see, and hearing they might not understand."


✉️ ROMANS

Romans 11:25 "For I would not, brethren, that ye should be ignorant of this mystery… that blindness in part is happened to Israel, until the fulness of the Gentiles be come in."

Romans 16:25 "According to the revelation of the mystery, which was kept secret since the world began."


✉️ 1 CORINTHIANS

1 Corinthians 2:7 "But we speak the wisdom of God in a mystery, even the hidden wisdom, which God ordained before the world unto our glory."

1 Corinthians 4:1 "Let a man so account of us… as stewards of the mysteries of God."

1 Corinthians 13:2 "And though I… understand all mysteries, and all knowledge… and have not charity, I am nothing."

1 Corinthians 14:2 "For he that speaketh in an unknown tongue speaketh… unto God: for no man understandeth him; howbeit in the spirit he speaketh mysteries."

1 Corinthians 15:51 "Behold, I shew you a mystery; We shall not all sleep, but we shall all be changed."


✉️ EPHESIANS (most occurrences)

Ephesians 1:9 — The mystery of God's will Ephesians 3:3–4 — The mystery of Christ revealed to Paul Ephesians 3:9 — The mystery hidden from the beginning of the world Ephesians 5:32 — The mystery of Christ and the Church Ephesians 6:19 — The mystery of the gospel


✉️ COLOSSIANS

Colossians 1:26–27 "Even the mystery which hath been hid from ages and from generations, but now is made manifest to his saints… which is Christ in you, the hope of glory."

Colossians 2:2 — The mystery of God, the Father, and of Christ Colossians 4:3 — The mystery of Christ


✉️ 2 THESSALONIANS

2 Thessalonians 2:7 "For the mystery of iniquity doth already work."


✉️ 1 TIMOTHY

1 Timothy 3:9 — "Holding the mystery of the faith in a pure conscience."

1 Timothy 3:16 "And without controversy great is the mystery of godliness: God was manifest in the flesh, justified in the Spirit, seen of angels, preached unto the Gentiles, believed on in the world, received up into glory."


📖 REVELATION

Revelation 1:20 — The mystery of the seven stars and seven candlesticks

Revelation 10:7 — "The mystery of God should be finished, as he hath declared to his servants the prophets."

Revelation 17:5 — "And upon her forehead was a name written, MYSTERY, BABYLON THE GREAT, THE MOTHER OF HARLOTS AND ABOMINATIONS OF THE EARTH."

Revelation 17:7 — The mystery of the woman and the beast

Summary of the Major Mysteries in the KJV

Mystery Key Verse
The Kingdom of Heaven Matthew 13:11
Israel's blindness Romans 11:25
The hidden wisdom of God 1 Corinthians 2:7
The Resurrection 1 Corinthians 15:51
God's will to unite all in Christ Ephesians 1:9
The gospel going to the Gentiles Ephesians 3:3–9
Christ and the Church Ephesians 5:32
Christ in you, the hope of glory Colossians 1:26–27
The mystery of godliness 1 Timothy 3:16
The mystery of iniquity 2 Thessalonians 2:7
Babylon the Great Revelation 17:5

In ending,  the Mysteries in Paul epistles can on be applied in the dispensation of Grace. Since they were not known before that, the implications for each are revelant to this age.

  •  

Body of Christ

Body of Christ 1Cor 12

In Paul's epistles (KJV), "the Body of Christ" is a major doctrinal truth revealed as part of the Mystery. It refers to the Church — all true believers in Jesus Christ, regardless of Jew or Gentile, who are spiritually united to Christ as members of one organism, with Christ Himself as the Head.

Key Definition & Passages

  1. Christ is the Head; the Church is His Body

    Ephesians 1:22-23 "And hath put all things under his feet, and gave him to be the head over all things to the church, Which is his body, the fulness of him that filleth all in all."

    Colossians 1:18 "And he is the head of the body, the church: who is the beginning, the firstborn from the dead; that in all things he might have the preeminence."

    • The Body of Christ = the universal Church (not a building, denomination, or local assembly alone, but every born-again believer from Pentecost onward).
  2. One Body — Jews and Gentiles Made One

    Ephesians 2:15-16 "Having abolished in his flesh the enmity... to make in himself of twain one new man, so making peace; And that he might reconcile both unto God in one body by the cross..."

    Ephesians 3:6 (part of the Mystery) "That the Gentiles should be fellowheirs, and of the same body, and partakers of his promise in Christ by the gospel."

    This was hidden in past ages (the Mystery) — God is now forming one new spiritual body where believing Jews and Gentiles are equal members.

  3. Many Members, One Body

    1 Corinthians 12:12-13, 27 "For as the body is one, and hath many members, and all the members of that one body, being many, are one body: so also is Christ. For by one Spirit are we all baptized into one body, whether we be Jews or Gentiles... Now ye are the body of Christ, and members in particular."

    Romans 12:4-5 "For as we have many members in one body... So we, being many, are one body in Christ, and every one members one of another."

    • Every believer is a member (like a hand, foot, eye, etc.) with different gifts and functions, but all joined together under Christ the Head.
    • The Holy Spirit baptizes us into this Body at the moment of salvation.
  4. How the Body Grows & Functions

    Ephesians 4:15-16 "But speaking the truth in love, may grow up into him in all things, which is the head, even Christ: From whom the whole body fitly joined together and compacted by that which every joint supplieth... maketh increase of the body unto the edifying of itself in love."

    Colossians 2:19 "And not holding the Head, from which all the body by joints and bands having nourishment ministered, and knit together, increaseth with the increase of God."

Summary of Paul's Teaching

  • The Body of Christ is the Church, the new spiritual organism created at Pentecost and continuing today.
  • It is not Israel (Paul distinguishes the two).
  • Christ is the Head — He directs, nourishes, and has authority over it.
  • Believers are members joined to Christ and to one another.
  • This truth is central to the Mystery Paul received: Gentiles as full fellow-heirs in one Body (Ephesians 3).
  • It is connected to the current dispensation of the grace of God — Paul’s stewardship to reveal and build up this Body.

This is one of the highest privileges of the believer: to be “in Christ” as part of His very Body.

 

  •  

What is Dispensations of Paul

Dispensation of the Grace of God

In Paul's epistles (KJV), "dispensation" translates the Greek word oikonomia, meaning stewardship, administration, management, or a plan/commission to dispense or carry out something. It refers to how God arranges or entrusts His purposes—often a specific responsibility or era in God's dealings with humanity.

Paul uses the word in these key places:

1. "The dispensation of the grace of God" (Ephesians 3:2)

"If ye have heard of the dispensation of the grace of God which is given me to you-ward..."

  • Meaning: This is the primary "this dispensation" likely referred to. It is the special stewardship or commission God gave Paul to administer/preach the gospel of grace to the Gentiles.
  • Paul received this by revelation as part of the mystery (the Church age truths hidden in past ages—Gentiles as fellowheirs in one body with Jews in Christ). It connects directly to the previous discussion on mysteries.
  • Paul is a "steward" dispensing God's grace (the unsearchable riches of Christ) to the Ephesians and other Gentiles.

2. "The dispensation of the fulness of times" (Ephesians 1:9-10)

"Having made known unto us the mystery of his will... That in the dispensation of the fulness of times he might gather together in one all things in Christ, both which are in heaven, and which are on earth; even in him."

  • Meaning: This refers to God's future administrative plan or period when He will sum up/head up all things under Christ's rule (a coming time of universal reconciliation and fulfillment). It is broader than the current age and points to the ultimate goal of God's purposes.

3. "The dispensation of God" (Colossians 1:25)

"Whereof I am made a minister, according to the dispensation of God which is given to me for you, to fulfil the word of God."

  • Meaning: Again, Paul's God-given stewardship to minister the gospel (especially the mystery of "Christ in you, the hope of glory" to the Gentiles) to complete God's revelation.

 

Summary in context: In Paul's writings, "this dispensation" most often points to the current administration of God's grace through the gospel—specifically Paul's apostolic role in revealing and dispensing truths about the Church (the body of Christ) that were previously hidden. It is not primarily a long "age" or era (though dispensational theology builds on this idea), but a divine entrustment or management of God's program.

Paul contrasts this with prior ages (law, prophets, etc.), emphasizing that this is a new stewardship of grace for the Church until the "fullness of times."

 

  •  

Mysteries Revealed to Paul by God

Paul reading the Mysteries

In Romans 16:25 and a Caution from Peter 3:15-16

" Now to him that is of power to stablish you according to my gospel, and the preaching of Jesus Christ, according to the revelation of the mystery, which was kept secret since the world began

2 Peter 3:15-16  And account [that] the longsuffering of our Lord [is] salvation; even as our beloved brother Paul also according to the wisdom given unto him hath written unto you;  As also in all [his] epistles, speaking in them of these things; in which are some things hard to be understood, which they that are unlearned and unstable wrest, as [they do] also the other scriptures, unto their own destruction.

In other words, get your out of the sand. This is a fact Jack!

In the King James Bible (KJB), the Apostle Paul uses the term "mystery" (from the Greek mystērion, meaning a secret or hidden truth now revealed by God) several times across his epistles. These refer to divine truths that were hidden in past ages but revealed through Paul (and sometimes other apostles/prophets) for the Church age.

Paul does not provide a single numbered list, but the key mysteries he explicitly names or describes are as follows, with direct KJV verses:

  1. The mystery of the Gospel / the mystery of Christ (often central to Paul's message)
    • Romans 16:25-26: "Now to him that is of power to stablish you according to my gospel, and the preaching of Jesus Christ, according to the revelation of the mystery, which was kept secret since the world began, But now is made manifest..."
    • Ephesians 6:19: "...to make known the mystery of the gospel."
    • Colossians 4:3-4: "...to speak the mystery of Christ..."
    • Colossians 2:2: "...the mystery of God, and of the Father, and of Christ."
    • Colossians 1:26-27: "...the mystery which hath been hid from ages and from generations, but now is made manifest to his saints: ... which is Christ in you, the hope of glory." This encompasses the full revelation of salvation through Christ's death and resurrection, including Christ indwelling believers.
  2. The mystery of His will (God's plan to unite all things under Christ)
    • Ephesians 1:9-10: "Having made known unto us the mystery of his will, according to his good pleasure which he hath purposed in himself: That in the dispensation of the fulness of times he might gather together in one all things in Christ..."
  3. The mystery of the Gentiles' inclusion / the fellowship of the mystery (Gentiles as fellow heirs with Jews in one body, the Church)
    • Ephesians 3:3-6: "...by revelation he made known unto me the mystery... Which in other ages was not made known unto the sons of men, as it is now revealed unto his holy apostles and prophets by the Spirit; That the Gentiles should be fellow heirs, and of the same body, and partakers of his promise in Christ by the gospel..."
    • Ephesians 3:9: "...to make all men see what is the fellowship of the mystery, which from the beginning of the world hath been hid in God..."
  4. The mystery of godliness (the incarnation and work of Christ)
    • 1 Timothy 3:16: "And without controversy great is the mystery of godliness: God was manifest in the flesh, justified in the Spirit, seen of angels, preached unto the Gentiles, believed on in the world, received up into glory."
  5. The mystery of the partial blindness/hardening of Israel (until the fullness of the Gentiles comes in)
    • Romans 11:25: "For I would not, brethren, that ye should be ignorant of this mystery, lest ye should be wise in your own conceits; that blindness in part is happened to Israel, until the fulness of the Gentiles be come in."
  6. The mystery of the Rapture / the change at Christ's coming (believers' bodies transformed)
    • 1 Corinthians 15:51: "Behold, I shew you a mystery; We shall not all sleep, but we shall all be changed..."
  7. The mystery of lawlessness / iniquity (already at work, leading to the man of sin)
    • 2 Thessalonians 2:7: "For the mystery of iniquity doth already work: only he who now letteth will let, until he be taken out of the way."
  8. The mystery of marriage / Christ and the Church (as a profound union, illustrated by husband and wife)
    • Ephesians 5:31-32: "For this cause shall a man leave his father and mother, and shall be joined unto his wife, and they two shall be one flesh. This is a great mystery: but I speak concerning Christ and the church."

Paul also refers generally to "mysteries of God" (1 Corinthians 4:1: "Let a man so account of us, as of the ministers of Christ, and stewards of the mysteries of God") and "the wisdom of God in a mystery" (1 Corinthians 2:7).

Many interpreters (especially in dispensational teaching) view these as interconnected aspects of one overarching "mystery" revealed uniquely to Paul—the gospel of grace, the Church as Christ's body, and related truths hidden from prior generations. The core emphasis is that these were not fully revealed in the Old Testament or earlier New Testament writings but made known through Paul for the Church.

What I have to say is that if you don't understand the mysteries that Paul teaches for us in this dispensation. then Gods word will be confusing in your reading of any other part of Gods Word.

I went to another AI which I won't use again. These mysteries are not accepted. This is what mans religion does to the Word of God when they don't like what it says. The Bible is all the Word of God. Paul is the apostle to the Gentiles, US!

  •  
❌