[BETA] Mailwizz - 1.5.4

Status
Not open for further replies.

twisted1919

Administrator
Staff member
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.
 
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 ;)
 
1. Please is there any future feature of setting PCNTL per Customer Groups instead of Global?
That will never be doable because of the way pcntl works, unfortunately :-s

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".
Unfortunately this is technically impossible. CNAMES are a DNS feature. We do not do rewrite here to use .htaccess.
 
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.
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 ;)


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.
Lot's of great improvements!
Kudos Maestro :)
 
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 ;)

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
Not Found

The requested URL /campaigns/lo764ohxsf42a/track-url/al880r43oc834/e354a14c6ef705a1c6e3cef3b0d0bae1e768f81c was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

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
 
@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?
 
1. stop emails to subscribers in certain countries like in EU
2. or only send subscribers to certain countries like the USA.
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.

does new version working with Hotmail feedback loops?
Yes, it should work, we made adjustments to the parser.
 
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
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).
;)
 
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).
;)

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 ;)
 
Status
Not open for further replies.
Back
Top