Release Notes – 2021.07.08

Release Notes – 2021.07.08

 July 8, 2021


  • Text encoding fixes
    Parts of this were actually e-release during the last cycle, but several fixes and enhancements have been made to ensure better handling of special characters (such as the currently popular “star” character) and foreign language characters in custom text fields. There is still an open request to improve support for other multibyte UTF-8 characters — primarily emojis — which has proven more difficult, and remains a to do item.
  • PPC fixes
    A variety of bugs fixes and tweaks were made to the new PPC system.
  • Php7 server upgrades
    We’ve been putting “canary” servers into the production pool for short periods of time in order to surface issues without disrupting our customer's user experience. We're still working through some major database connection issues.


  • Agent roster pages: tile view by default
    Updated default page_format to "tile" instead of "list". Will only affect newly created AgentRosterPages.
  • Migrate system to use the new Google Cloud Storage library
  • Child Account Surcharges Are Not Being Waived
    Surcharges correctly waved on clone website
  • PPC Admin - Do not create Featured Locations
    Going forward, we only create the 2nd (featured location) version of the ad if the featured location already exists (we are NOT saving new featured locations from the Ads Manager anymore).
  • MWS: Change Agent Express Package
    Revised the “free trial” link for the Agent Express package on the Marketing Website pricing page. It now pre-selects package 11 instead of 10 (Agent Pro instead of Express) since testdrives should always have IDX, and can be downgraded to express if necessary
  • PPC: Admin Menu Sidebar Links
    Added “PPC Admin” sidebar links where appropriate inside the Admin Menu (only when BETA flag enabled)
  • PPC: $100.02 > $100 = over budget
    Going forward, daily PPC campaign budgets will be rounded down so that the total monthly amount is always less than or equal to the budgeted amount. This way, we never go over the budget they entered.

Bug fixes

  • AMP pages blog tags link issue
    fixed display of tags on AMP-rendered blog posts
  • Japanese Symbols not Working
    Japanese character sets should once again be properly supported in custom content fields.
  • WMC keycloak credentials overwritten
    Creating a testdrive with the email address of a recently created control panel user will no longer overwrite their password.
  • Links in Blog Won't Open In New Window
    Fixed an issue where linking to an internal site page using the URL link method in ckeditor would not properly respect the choice to open in a new window.
  • AR1104780 Featured Location Page breaking website
    Fixed an issue where adding a custom location when nearby locations were saved associated with a standard location would cause broken search params to be generated.
  • FB autoposter problems
    Added more error handling for errors coming from Facebook, with notifications.
  • Bunny CDN: image rebasing for style: backgroundImage styles
    Fixed bug preventing the Storage URL rebase to the CDN URL on custom content HTML.
  • PPC link error
    Fixed bug throwing reported error and added handling for Authentication errors which was the underlying cause.
  • Google Analytics not getting data
    Added support for the new Google Analytics 4 property IDs.
  • PNG Logo Quality
    Added the max-width style property to the img tag with the original width value (150px) and double the value in the width property (300px).
  • Cloning error
    Cleaned up bad site data.
  • 500 error on admin menu
    Cleaned up agent user stack.
  • Edit toolbar turning transparent
    Fixed an issue where elite7 servers were not serving properly rebased css files.

Stephen Gruenholz

By Stephen Gruenholz

Stephen serves as both Graphics Manager and Product Manager at iHOUSEweb. He graduated from Cal Poly with a BS in Applied Art & Design and has been working as a Web Designer and Developer since 1998. He relentlessly pushes himself and the rest of the team to learn, grow, and innovate.