[BETA] Mailwizz - 1.5.4

Discussion in 'Announcements' started by twisted1919, Apr 12, 2018.

  1. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
    Hi guys,

    This is a BETA release, a cumulative release from 1.5.2 to 1.5.4, do not use it in production yet.
    We make this release today in a continue effort of fixing bugs, improving performance and being GDPR compliant(we will add an article related to this in the near future).

    If you find issues, please open support tickets and we will address them asap.
    Please note that this release makes changes to the database, thus if the database is large(er), please do the upgrade from command line instead of doing it from the web interface.

    Here is the changelog, please read it to see all the changes:
    Code:
    
    --- -------------------------------------------
    --- Version 1.5.4 - 2018-04-12
    --- -------------------------------------------
    [IMP] - Make the date picker show plenty years for birth date 
    
    --- -------------------------------------------
    --- Version 1.5.3 - 2018-04-10
    --- -------------------------------------------
    [ADD] - Added PHP info from CLI to backend > misc > php info
    [ADD] - Added ability to add extra tags per campaign basis
    [ADD] - Protected with mutexes the ListSubscriber::copyToList and ListSubscriber::moveToList methods to avoid duplicates
    [ADD] - Added ability to force opt in/out for customers and customer groups
    [ADD] - Added ability to enable/disable the API for customers and customer groups
    [ADD] - Added customer export ability for account, api keys, bounce/fbl/delivery servers, email box monitors, campaigns, campaign tags
    [ADD] - Added customer export ability for lists, messages, sending domains, tracking domains, suppression lists, templates, template categories  
    [ADD] - Added Email Lists export ability
    [ADD] - Added ability to export subscriber profile per list
    [ADD] - Added ability to export campaigns sent to a particular subscriber
    [ADD] - Added a new delivery server type, postmastery (https://www.postmastery.com/)
    [ADD] - Added the "name" attribute for campaign templates
    [ADD] - Added "{customer,backend}_layout_main_sidebar_user_panel" action hook
    [ADD] - Added the ability to let the system automatically adjust the number of campaigns at once
    [ADD] - Added [REMOTE_CONTENT url='https://www.domain.com/'] to fetch remote content directly in the email content and subject
    [ADD] - Added birth date field for customers
    [CHG] - Changed the PCNTL logic in conjunction with mutexes for more fluid inner workings
    [CHG] - Make sure we replace the exit calls with Yii::app()->end() for a clean shutdown of the framework
    [IMP] - Improved delivery servers quota checks, now they are very strict with a very very small leeway
    
    --- -------------------------------------------
    --- Version 1.5.2 - 2018-02-28
    --- -------------------------------------------
    [ADD] - Added a new console command, "update-ip-location-timezone" to update the timezone info for all stored ips.
    [ADD] - Added "Timewarp" for campaigns. See https://kb.mailwizz.com/articles/timewarp/ 
    [ADD] - Added "Last 7 days subscribers activity" graph for each list
    [ADD] - Added ability to create a campaign only for a single subscriber
    [ADD] - Added notifications via message and transactional emails for customers when an abuse report is filled in
    [ADD] - Added PostMark delivery server type
    [ADD] - Added ability to CLI import email blacklist
    [ADD] - Added ability to take List Subscriber Actions into consideration in import too
    [ADD] - Added ability to email account details to customers when the account is edited from backend area
    [ADD] - Added ability to select the subscriber status when copy emails into a list from another list
    [ADD] - Added new command: delete-email-blacklist to delete the whole email blacklist
    [ADD] - Added version number for app-custom.js and app-custom.css files using filemtime()
    [ADD] - Added ability to resend campaign stats after 24 hours too
    [CHG] - Alter all the ip_address columns to 45 characters in length to accomodate ipv6.
    [CHG] - XML/JSON feeds will cache the information only for an hour for autoresponders in order to provide more up-to-date content
    [CHG] - Changed the cache/mutex keys so that multi-server mutex and cache handling is possible now.
    [CHG] - To improve performance, we removed the counters for when you'd select a list and/or segment
    [RMV] - Removed all ip location extensions except maxmind.
    [IMP] - "Customer > Campaigns > Custom Tags" now accept HTML too.
    
    You can download it from https://www.mailwizz.com/customer/downloads/get/version/beta-1.5.4 or PM for the download link.

    Thank you.
     
    Syed, Vpul Shah, Osjtya and 4 others like this.
  2. Kollydaton

    Kollydaton Member

    Joined:
    Feb 27, 2015
    Messages:
    123
    Likes Received:
    22
    S.E:
    2018-05-18 06:04:43
    L.T:
    Regular
    L.C:
    2
    Good work @twisted1919

    1. Please is there any future feature of setting PCNTL per Customer Groups instead of Global?

    2. backend/tracking-domains/, Can we use ".htaccess" to point instead of using "DNS CNAME record" just like the way Mumara "Mask Domain" works using both "DNS CNAME record" and ".htaccess".
    "DNS CNAME record" record seems not working for me while trying to set the tracking domains.

    More strength to your elbow bro.

    Keep Mailwizz flowing ;)
     
  3. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
    That will never be doable because of the way pcntl works, unfortunately :-s

    Unfortunately this is technically impossible. CNAMES are a DNS feature. We do not do rewrite here to use .htaccess.
     
    Kollydaton likes this.
  4. frm.mwz

    frm.mwz Well-Known Member

    Joined:
    Mar 8, 2016
    Messages:
    3,156
    Likes Received:
    596
    S.E:
    2018-05-05 10:25:10
    L.T:
    Regular
    L.C:
    5
    When using cname only does not work, you can add a redirect pointing to the mwz directory. Easiest is to use a parked domain, which does both in one ;)


    Lot's of great improvements!
    Kudos Maestro :)
     
    Kollydaton likes this.
  5. Kollydaton

    Kollydaton Member

    Joined:
    Feb 27, 2015
    Messages:
    123
    Likes Received:
    22
    S.E:
    2018-05-18 06:04:43
    L.T:
    Regular
    L.C:
    2
    Okay....

    Thanks all for the explanation.
     
  6. Kollydaton

    Kollydaton Member

    Joined:
    Feb 27, 2015
    Messages:
    123
    Likes Received:
    22
    S.E:
    2018-05-18 06:04:43
    L.T:
    Regular
    L.C:
    2
    Your solution works.

    Thanks bruh ;)
     
  7. frm.mwz

    frm.mwz Well-Known Member

    Joined:
    Mar 8, 2016
    Messages:
    3,156
    Likes Received:
    596
    S.E:
    2018-05-05 10:25:10
    L.T:
    Regular
    L.C:
    5
    You're welcome :)
     
  8. Vpul Shah

    Vpul Shah Active Member Support Staff

    Joined:
    Feb 23, 2015
    Messages:
    660
    Likes Received:
    108
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    Lots of new exports facility for customer...
     
  9. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
    Because of GDPR.
     
  10. Kollydaton

    Kollydaton Member

    Joined:
    Feb 27, 2015
    Messages:
    123
    Likes Received:
    22
    S.E:
    2018-05-18 06:04:43
    L.T:
    Regular
    L.C:
    2
    Hi,

    1. Aliases "Domain aliases make your website available from another domain name. For example, you can make www.example.net and www.example.org show content from www.example.com."

    Aliases is also known as Parked. I have tried it by adding Aliase domain and redirect it to my Mailwizz installation url but didn't work. Though it passes mailwizz tracking verification automatically but after sending a test campaign to my own email address and clicked on one of the links, I got this error message
    2. Addon domain: Yea, the only thing that works is the Addon domain method, I added Addon domain pointing to Mailwizz installation folder on same cPanel account. And this works well but it would be nice if we could do a redirection from another Cpanel account where Mailwizz is not installed to a Cpanel account where Mailwizz is installed and make the tracking works.

    Redirection doesn't work either parked or direct redirection. Only Addon pointing to Mailwizz Installation folder works.

    Thanks
     
  11. AHK

    AHK Active Member

    Joined:
    May 8, 2016
    Messages:
    234
    Likes Received:
    27
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    does new version working with Hotmail feedback loops?
     
  12. kosir

    kosir Member

    Joined:
    Sep 11, 2017
    Messages:
    30
    Likes Received:
    9
    S.E:
    2019-03-20 15:18:30
    L.T:
    Regular
    L.C:
    2
    do I need a separate license for beta versions?
     
  13. kosir

    kosir Member

    Joined:
    Sep 11, 2017
    Messages:
    30
    Likes Received:
    9
    S.E:
    2019-03-20 15:18:30
    L.T:
    Regular
    L.C:
    2
  14. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
  15. AHK

    AHK Active Member

    Joined:
    May 8, 2016
    Messages:
    234
    Likes Received:
    27
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    @twisted1919, Quick question, as these updated are related to GDPR and all hard work is done.
    as we already have Timewarp feature too is there way to
    1. stop emails to subscribers in certain countries like in EU
    2. or only send subscribers to certain countries like the USA.

    also any update on
    does new version working with Hotmail feedback loops?
     
  16. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
    We don't have these options, GDPR is not about this.
    Although, this should be doable if it's a thing lots of people want, i can implement it.

    Yes, it should work, we made adjustments to the parser.
     
  17. frm.mwz

    frm.mwz Well-Known Member

    Joined:
    Mar 8, 2016
    Messages:
    3,156
    Likes Received:
    596
    S.E:
    2018-05-05 10:25:10
    L.T:
    Regular
    L.C:
    5
    If done right, it works. You have to do the parking from within WHM, then it works very well (even with domains on another server, though that needs to be allowed in Tweak Settings).
    ;)
     
  18. Kollydaton

    Kollydaton Member

    Joined:
    Feb 27, 2015
    Messages:
    123
    Likes Received:
    22
    S.E:
    2018-05-18 06:04:43
    L.T:
    Regular
    L.C:
    2
    Oh, I just noticed now it works perfectly via WHM, I was able to park a subdomain and it works perfectly but unfortunately parking a subdomain isn't available via each user Cpanel account. Only via WHM.

    Do you notice that?

    Thanks for the help once again ;)
     
  19. kosir

    kosir Member

    Joined:
    Sep 11, 2017
    Messages:
    30
    Likes Received:
    9
    S.E:
    2019-03-20 15:18:30
    L.T:
    Regular
    L.C:
    2
    Ah, yes I see it is. But is only admin able to change this or can we give the power to do so to our customers?
     
  20. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    8,744
    Likes Received:
    2,119
    Customers should be able to do it too.
     

Share This Page