v11.1.0 — Protocols & Time Zones
- Added AzureSms protocol to support sending messages through Azure's Communication Service
- Added Program level template setting: TimeZones. Use this with a SQL server that uses a different time zone for it's database than the computer running the PageGate server. Syntax: TimeZones = DatabaseTimeZone , ProgramTimeZone. Example: TimeZones = UTC , Eastern Standard Time
- timezoneids.txt now exists in the PageGate program folder with most valid time zone names in it
- Updates made to better handle daylight savings time changes
- Adjusted Date format on SMTP headers
- Fixed issue with GSM-AT-IP protocol when the modem replies with null characters
v11.1.0 — Performance & Database
- Significantly improved speed of reports in PG Admin and PG Client
- Added 'Zip Week' right-click option on Logging object in PG Admin
- Reduced Connectors memory footprint
- Improved database locking when scheduling repeating messages
- Fixed problem with GetMail and Ad-Hoc messages
- Carrier username and password database field lengths increased from 80 to 150 characters
v11.0.5 — Protocols & Connectors
- Minor updates to AWSSNS protocol including changing SMSType from Promotional to Transactional
- Added optional pgslocaldaosetup.exe, pgalocaldaosetup.exe and pgclocaldaosetup.exe alternative installers that will put all the DAO and JET database support files in the program folders and use them instead of the system wide versions
- Added support for the WCTP protocol to use the HttpProtocol template setting (http or https)
- Added the ability to choose serial handshake protocols for Carriers, GetTap and GetSerial
- Updated serial port access in Connectors to better supports some 'different' USB drivers
- Updated PG Admin's serial port scanner tool to show serial ports that can be opened and serial ports that respond to an AT<cr>
- Updated PG Admin's TCP port scanner tool to add a couple of ports and also allow the user to set what host address to test against
- Added FilterSync setting to PageGate SNPP, TAP-IP, TCP, and UDP Servers. It controls if filter scripts run in parallel, or wait for the previous filter to complete, when there are multiple concurrent inbound sessions.
v11.0.4 — Fixes
- Fixed some issues in GetAscii when using advanced polling and the end of record symbol (~) and wildcard symbols (*,?) in some combinations.
- The nightly cleanup routine was only archiving a single line in the logs — fixed
v11.0.3 — Templates & Macros
- Added %LongTime% and %LongMilitaryTime% template macros
- Lengthened Template Settings section max length to accommodate long OAuth key values
- Added MSDeliveryEnvelopeFrom template setting for use by the mail server module
v11.0.3 — Performance & Filters
- Updated many string handling routines to optimize memory usage, performance and efficiency
- Performance improvements made to PGFilter module
- Improved behavior of using pgfilter.dll, especially in regards to RawInterfaceFilter and UseFilterDllFile
- Updated pgfilter.exe and pgfilter.dll normalizing some of their behaviors
- Improvements to startup speed of PG Admin and PG Client
- Improvements to nightly cleanup routines
v11.0.3 — Protocols & Carriers
- Fixed checksum issue with GetTap
- Fixed GSM modem sending issue when using +QCMGS command syntax and high message volumes
- Updated MailServer, SNPPServer, TAPIPServer, TCPServer, and UDPServer to improve memory use
v11.0.3 — Mail Server
- Certificate values can be set for when the Mail Server generates self signed certificates
- Mail Server self signed certificates can also be made to be static
- Fixed issues with some multipart email messages not being parsed correctly by GetMail
v11.0.3 — Database & SQL
- Improved coordination between multiple Connectors when using an SQL database
v11.0.0 — Database & SQL
- Switched SQL Server driver from ODBC to OLE DB for better speed and stability
- SQL Server connection strings will need to be updated (remove ODBC; line, change Driver= to Provider=Microsoft OLE DB Driver for SQL Server)
- Improved support for Azure and other cloud SQL Servers
- Added support for encrypted username (PgEncryptedUID) and password (PgEncryptedPWD) in SQL Server connection strings
- Added DB_Short_Timeout, DB_Medium_Timeout, DB_Long_Timeout, and DB_Retries registry settings
- Added Bulk Delete capability to PG Admin (under Database→Tools)
- PG Admin v11 can import PG v10 export files (but not the other way around)
v11.0.0 — SMTP & Email
- Added support for SSL/TLS/STARTTLS on inbound SMTP connections (SMTP_Encryption registry setting)
- Improved SMTP delivery performance when using an encrypted connection
- The UseAttachmentAsBody template setting added to GetMail Interface
- Template settings now available for GetMail Interface for OAUTH on outbound SMTP sessions
- Added %Attachment=file% macro variable for outgoing SMTP messages
- Added SMTP_Auth_Method registry settings to limit inbound SMTP to a single authentication method
- MailServer module now supports SMTP_Delivery_Envelope_From registry setting
v11.0.0 — Protocols & Carriers
- Added support for AT+QCMGS command for Quectel chipset devices (MultiTech) for long SMS stitching
- PageGate now compensates for T-Mobile's non-compliant WCTP responses
- WCTPDtd template setting added for custom .dtd files with WCTP
- HTTPPost and HTTPGet protocols now have cookie support (via HttpCookiePath template setting)
- %InsertFile()% template function added to insert file data into template subject/body
PG Admin & GUI Client
- Added mouse-wheel support for scrolling in GUI Client
- PG GUI Client History Log screen can now stay visible while using the main window
- PG GUI Client Large Font Display now uses bold font
- Fixed Resend/Copy/Edit not re-populating Selected Recipients list
- Added Memberships object under each Group; renamed Groups to Memberships under each Recipient
- Added reveal buttons to Carrier Password fields
- Added ability to run Office365 OAuth utility from Program→Tools
- Support for Data247 carriers deprecated due to API change
- Deprecated Dial-up-networking (DUN) support