Advertisement:

Author Topic: SMF 2.1 RC4 Released  (Read 7486 times)

Offline Suki

  • Carthago delenda est
  • Lead Developer
  • SMF Super Hero
  • *
  • Posts: 16,170
  • Oh, wouldn't it be great if I *was* crazy?
    • MissAllSunday on GitHub
    • SMF mods
SMF 2.1 RC4 Released
« on: July 10, 2021, 11:45:38 AM »
Simple Machines is pleased to announce the release of SMF 2.1 RC4. Bugs reported and labeled for RC4 have been fixed along with improvements to security, stability, and performance. Some of the fixes and improvements are as follows:

Major changes:
  • Raises minimum PHP version to 5.6
  • Updates SCEditor to version 3 and fixes multiple editor bugs
  • Improves numerous database queries
  • Makes numerous improvements to theme templates and CSS
  • Makes numerous corrections and improvements to language strings and documentation
  • Allows CORS requests in SMF

User-facing changes:
  • Uses "Forever" as the default time option when logging in
  • Moves logout button to profile menu (with fallback for non-JS users)
  • Sends HTTP error code 403 (Forbidden) when a banned user tries to log in
  • Handles TFA enable/disable menu items consistently in profile menu
  • Redirects user back to previous URL after changing language
  • Prevents bogus mention notifications
  • Fixes various issues with setting user notification preferences
  • Adds functionality to remove old alerts after they have been read
  • Avoids showing an alert counter with a value of zero
  • Improves the UI for attachment uploads
  • Improves the templates and UI logic for the PM system
  • Fixes an issue with pagination while viewing PM drafts
  • Improves handling of time zones
  • Uses correct time zone when suggesting default times for a new event
  • Fixes issues involving max width of images on different screens
  • Fixes issues with attachment images when printing a topic
  • Always uses correct rotation for attachment thumbnails
  • Fixes several errors while uploading attachments
  • Fixes a permissions issue that never allowed guests to upload images
  • Uses lazy loading for external avatars, BBC images, iframes, etc.
  • Improves BBC parsing in board descriptions
  • Keeps order of poll choices consistent across time
  • Neutralizes evil control characters in preparsecode()
  • Renders quotes with nested url tags correctly
  • Fixes an error when attempting to preview a poll
  • Allows the time picker script to be translated
  • Respects drafts_autosave_enabled user setting
  • Removes obsolete spellcheck feature

Admin and back-end changes:
  • Fixes issues with reordering custom profile fields
  • Improves email notifications regarding registration approval
  • Fixes an issue where notifications about reported members used "(N/A)" instead of the member's name
  • Improves UI to display the error log
  • Improves package manager UI
  • Improves the smiley editor
  • Fixes issues regarding time zones in admin member search
  • Allows the email field to be disabled for guests
  • Hides random news line from guests who cannot browse the forum
  • Confirms logouts and redirects when necessary (improves interactions with external integrations)
  • Implements new, more robust version of updateSettingsFile()
  • Retires old entries in log_packages table when a package is upgraded
  • Fixes issue logging changes to custom fields when nothing actually changed
  • Prunes log_topics, log_boards & log_mark_boards_read during maintenance
  • Fixes an issue with logging moderation actions
  • Fixes errors when an external avatar URL was too long
  • Fixes "Out of range value for column page_hits" error
  • Fixes issues regarding $user_info in background tasks
  • Shows correct file names in integration hooks list
  • Adds support for more password hashing schemes for converters
  • Fixes a session write fail issue
  • Fixes issues when merging topics
  • Ensures $modSettings['board_manager_groups'] is always defined
  • Ensures trackStats() & AddMailQueue() exist before calling them in obExit()
  • Improves get_proxied_url() and general proxy handling
  • Supports Cloudflare in auto-detection of Reverse Proxy IP headers
  • Avoids a database error on MariaDB during profile export
  • Fixes an undefined index error when board has grandchild boards
  • Fixes autoloading for cache classes
  • Fixes an issue where membergroups were not displayed via SSI Who's Online
  • Removes Afrinic.net WHOIS link, since they no longer support it
  • Adds link to the Read Logs settings from the Scheduled Tasks settings
  • Improves handling of 4-byte UTF-8 in script.js

Installer and upgrader changes:
  • Fixes issues installing SMF on PHP 8.0
  • Fixes typos affecting the installer
  • Fixes upgrader freezes
  • Fixes handling of legacy attachments during upgrade
  • Fixes undefined PHP function error during upgrade
  • Includes karma data in database backup during upgrade
  • Create record for all watched topics and boards during upgrade
  • Improves handling of some HTTPS URLs during upgrade
  • Correctly preserves membergroup properties during upgrade
  • Correctly handles invalid year-only birthdates during upgrade
  • Fixes issues with deleting upgrader files after upgrade is complete
  • Fixes issues with running the upgrader from CLI
  • Fixes various database queries in the upgrader
  • Sets default notification frequency to "Straight Away" instead of "Never"
  • Fixes issues upgrading from SMF 1.x
  • Fixes registration "no access" error after upgrading

This release is considered to be an RC (Release Candidate), which means that it is sufficiently functional, but that it has known and unknown bugs. These bugs do not necessarily prevent a release, rather they need to be addressed before the next dev cycle release.

SMF RC4 can be installed as a brand new installation, or an SMF 2.0.x installation can be upgraded to SMF RC4, however, please do note that there are no updates packages for any RC releases.

We highly encourage testing this version on local or development/QA environments. Testing the release will greatly help us in narrowing down, and focusing on, issues and improvements towards the Final release.  Note, however, that we do not recommend using an RC package on any live installation and/or production forum owing to the very nature of RC packages.

Finally, this announcement topic is not for support. Please use the SMF 2.1 support board instead.

A very special thanks goes to our community, team members, code contributors and beta testers. Without your help, this would not have been possible.

Thank you for using SMF!

Kind regards,
Simple Machines
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

Making tough decisions, so you don't have to.

Offline Looking

  • SMF Hero
  • ******
  • Posts: 2,519
  • SMF Customization
    • jeanborde on Facebook
    • SMF Custom Themes & Custom Coding
Re: SMF 2.1 RC4 Released
« Reply #1 on: July 10, 2021, 11:49:19 AM »
Congrats on all the fixes and progress.

Offline SleePy

  • Let there be light!
  • Site Team Lead
  • SMF Master
  • *
  • Posts: 30,896
  • Gender: Male
  • Thats his happy face.
    • jdarwood007 on GitHub
    • @jdarwood on Twitter
    • SleePy Code - My personal site
Re: SMF 2.1 RC4 Released
« Reply #2 on: July 10, 2021, 11:49:39 AM »
Thanks to all those who helped make this release happen.
Jeremy D — Site Team / SMF Developer
Support the SMF Support team!
Profiles:GitHub
Join us on IRC Libera.chat/#smf

Offline CoreISP

  • Server Admin
  • Server Team
  • SMF Super Hero
  • *
  • Posts: 18,572
  • Gender: Male
  • Liroy van Hoewijk
Re: SMF 2.1 RC4 Released
« Reply #3 on: July 10, 2021, 11:50:12 AM »
Congrats on the release to the team!! Great work :) And thanks to everyone who helped out! :)
((U + C + I)x(10 − S)) / 20xAx1 / (1 − sin(F / 10))
President/CEO of Simple Machines - Server Manager
Please do not PM for support - anything else is usually OK.

Online vbgamer45

  • Customizer
  • SMF Super Hero
  • *
  • Posts: 23,595
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: SMF 2.1 RC4 Released
« Reply #4 on: July 10, 2021, 11:57:34 AM »
Great release! Good job all a lot of cool new things added.
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Project Manager
  • SMF Super Hero
  • *
  • Posts: 20,339
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • LexArma on GitHub
    • aleksi-kilpinen on LinkedIn
    • Aleksi Kilpinen
Re: SMF 2.1 RC4 Released
« Reply #5 on: July 10, 2021, 11:59:52 AM »
Thanks to everyone on and off the team for the effort put in to this. :)
A Finnish Project Manager (Support Specialist)
Happily running multiple SMF 2.x installations.
 Fooling around with an i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline d3vcho

  • Sempiterno
  • On Hiatus
  • SMF Hero
  • *
  • Posts: 4,784
  • Gender: Male
    • frandominguez03 on GitHub
Re: SMF 2.1 RC4 Released
« Reply #6 on: July 10, 2021, 12:17:40 PM »
Really sweet job. Thank you all!
"Greeting Death as an old friend, they departed this life as equals"

Offline lurkalot

  • Support Specialist
  • SMF Hero
  • *
  • Posts: 1,782
  • Gender: Male
  • Tinyportal Support
    • guitaristguild on Facebook
    • Tinyportal on GitHub
    • @GuitaristGuild on Twitter
    • Guitarist Guild
Re: SMF 2.1 RC4 Released
« Reply #7 on: July 10, 2021, 12:18:15 PM »
Congrats, and thanks to all involved.  Another step forward.  8)

Offline Oldiesmann

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 24,949
  • Gender: Male
  • Ask me about the function DB :)
    • oldiesmann on Facebook
    • Oldiesmann on GitHub
    • https://www.linkedin.com/in/michaeleshom on LinkedIn
    • @oldiesmann on Twitter
    • Archie Comics Fan Forum
Re: SMF 2.1 RC4 Released
« Reply #8 on: July 10, 2021, 12:21:39 PM »
Great to see! On to final :D
Michael Eshom
Cincy Space - now open!

Offline videoed

  • Jr. Member
  • **
  • Posts: 188
  • Gender: Male
  • Ramón Cutanda
    • videoedicion.org
Re: SMF 2.1 RC4 Released
« Reply #9 on: July 10, 2021, 12:40:31 PM »
Congratulations! Great work. Thank you!

Offline Doug Heffernan

  • Full Member
  • ***
  • Posts: 654
    • An Unofficial King of Queens Forum
Re: SMF 2.1 RC4 Released
« Reply #10 on: July 10, 2021, 01:00:59 PM »
Congratulations and thanks to all involved for all your hard work.

Offline Sesquipedalian

  • The Mad Doctor
  • Developer
  • Sophist Member
  • *
  • Posts: 1,218
  • Gender: Male
  • It works! ... in theory.
    • Sesquipedalian on GitHub
Re: SMF 2.1 RC4 Released
« Reply #11 on: July 10, 2021, 01:03:43 PM »
Glad to see this!
I promise you nothing.

Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

Offline Apllicmz

  • SMF Hero
  • ******
  • Posts: 2,642
  • Gender: Male
  • Suporte SmfPT
    • apllicmz on Facebook
    • apllicmz on GitHub
    • https://www.linkedin.com/in/aplic on LinkedIn
    • @aplichosting on Twitter
    • Webdesign
Re: SMF 2.1 RC4 Released
« Reply #12 on: July 10, 2021, 01:15:25 PM »
Congrats on the release to the team!! Great work ;) :D



Offline Speed King

  • Semi-Newbie
  • *
  • Posts: 29
  • Gender: Male
    • bgnacionalisti.org on Facebook
    • Hatshepsut71 on GitHub
    • Bulgarian Nationalist Forum
Re: SMF 2.1 RC4 Released
« Reply #13 on: July 10, 2021, 01:25:20 PM »
Congrats :)
Just successfully installed RC4 on my working forum.
But some of ZIP language files in download section was corrupted (Bulgarian and German), I have used TAR.GZ variant instead.

Offline SleePy

  • Let there be light!
  • Site Team Lead
  • SMF Master
  • *
  • Posts: 30,896
  • Gender: Male
  • Thats his happy face.
    • jdarwood007 on GitHub
    • @jdarwood on Twitter
    • SleePy Code - My personal site
Re: SMF 2.1 RC4 Released
« Reply #14 on: July 10, 2021, 01:41:58 PM »
I can't reproduce.  The zip files are working for me.
What browser and OS are you using?
Jeremy D — Site Team / SMF Developer
Support the SMF Support team!
Profiles:GitHub
Join us on IRC Libera.chat/#smf

Online Bigguy

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 13,094
  • Gender: Male
  • Be nice, or else....
    • smfbigguy on GitHub
    • What's Ur Beef
Re: SMF 2.1 RC4 Released
« Reply #15 on: July 10, 2021, 01:48:13 PM »
Nice to see this out. Great job all. :)

Offline Shambles

  • SMF Hero
  • ******
  • Posts: 5,661
  • Gender: Male
    • i30 Owners Club
Re: SMF 2.1 RC4 Released
« Reply #16 on: July 10, 2021, 02:34:44 PM »
Good work all.

Offline Steve

  • Freak
  • Support Specialist
  • SMF Hero
  • *
  • Posts: 4,976
  • Gender: Male
  • I have not yet begun to procrastinate.
Re: SMF 2.1 RC4 Released
« Reply #17 on: July 10, 2021, 03:18:40 PM »
Awesome! Great work y'all!
Please do not PM me for support.

Offline Speed King

  • Semi-Newbie
  • *
  • Posts: 29
  • Gender: Male
    • bgnacionalisti.org on Facebook
    • Hatshepsut71 on GitHub
    • Bulgarian Nationalist Forum
Re: SMF 2.1 RC4 Released
« Reply #18 on: July 10, 2021, 04:19:55 PM »
I can't reproduce.  The zip files are working for me.
What browser and OS are you using?

Google Chrome (last version), and Windows 10.
After downloading, these ZIP files cannot be opened with 7-zip; when I upload them into forum directory and trying to extract, they cannot be extracted.

Offline SychO

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,002
  • Gender: Male
    • SychO9 on GitHub
    • SychO
Re: SMF 2.1 RC4 Released
« Reply #19 on: July 10, 2021, 04:20:25 PM »
Congratulations 👏
Checkout My Themes:
-

Potato  •  Ackerman  •  SunRise  •  NightBreeze