{"id":2098,"date":"2019-11-13T06:30:41","date_gmt":"2019-11-13T06:30:41","guid":{"rendered":"http:\/\/crmtiger.com\/blog\/?p=2098"},"modified":"2024-07-10T09:31:06","modified_gmt":"2024-07-10T09:31:06","slug":"vtiger-7-2-release-updates-on-nov-2019","status":"publish","type":"post","link":"https:\/\/crmtiger.com\/blog\/vtiger-7-2-release-updates-on-nov-2019\/","title":{"rendered":"vTiger 7.2 Release Updates for November 2019"},"content":{"rendered":"<p>Recently, vTiger released version 7.2, related to major security updates. This was a long-standing demand from many users and community members. Thanks to the entire vTiger team and supportive community members.<br \/>\n<!--more--><br \/>\nFollowing major updates to the vTiger version 7.2, available to source forge\u00a0<a href=\"https:\/\/www.vtiger.com\/open-source-crm\/download-open-source\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<h5 style=\"color: #00acef;\"><strong><span style=\"text-decoration: underline;\">1. Data Integrity Support Through Check permission api:<\/span><\/strong><\/h5>\n<p><span style=\"text-decoration: underline;\"><strong>7.2 API Documentation:<\/strong><\/span><\/p>\n<ul style=\"list-style-type: none;\">\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> New APIs checkPermission() and requiresPermission() have been added to the product. Core API definition in includes\/runtime\/Controller. php Privilege will be set for the user to perform any actions via profile and sharing access.<\/li>\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> Requires Permission holds the standard array of permissions to be verified for the user to perform a particular action.<\/li>\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> Check Permission verifies the defined permission against the User Privileges model. Only on thumbs up from check permission will the respective action be performed. This API is supported for all actions and viewing files.<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\"><strong>Examples:<\/strong><\/span><\/p>\n<ul style=\"list-style-type: none;\">\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> modules\/vTiger\/actions\/Save.php<br \/>\n<a href=\"http:\/\/i.prntscr.com\/lKqNpsVLQS_W4cQvoyB6_g.png\" target=\"_blank\" rel=\"noopener noreferrer\">Click here<\/a> to see more information on where new code has been added.<\/li>\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> modules\/vTiger\/views\/Edit.php<br \/>\n<a href=\"http:\/\/i.prntscr.com\/qFc1seqVR32lD-zGALIhgw.png\" target=\"_blank\" rel=\"noopener noreferrer\">Click here<\/a> to see more information on where new code has been added.<\/li>\n<\/ul>\n<p>Previously, this was addressed at the model level, which led to the slipping of many test cases. To make sure there is no compromise on data integrity, the above specified API has been added to all view and action files.<\/p>\n<h5 style=\"color: #00acef;\"><strong><span style=\"text-decoration: underline;\">2. File security through obscurity:<\/span><\/strong><\/h5>\n<h5 style=\"color: #00acef;\"><strong><span style=\"text-decoration: underline;\">3. Barrier for SQL Injections through Prepared Queries:<\/span><\/strong><\/h5>\n<ul style=\"list-style-type: none;\">\n<li><strong><img decoding=\"async\" src=\"http:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2017\/02\/check.png\" alt=\"\" \/><\/strong> SQL injection was a major issue with the earlier release of vTiger, which has been addressed in the latest version 7.2 by adding more layers to MySQL queries as per the screens below.<\/li>\n<\/ul>\n<p><a class=\"dt-single-image\" href=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-sql-injections.png\" data-dt-img-description=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2103 size-full\" src=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-sql-injections.png\" alt=\"img\" width=\"911\" height=\"210\" srcset=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-sql-injections.png 911w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-sql-injections-300x69.png 300w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-sql-injections-768x177.png 768w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/a><\/p>\n<h5 style=\"color: #00acef;\"><strong><span style=\"text-decoration: underline;\">4. Open security and performance issues have been addressed:<\/span><\/strong><\/h5>\n<p><a class=\"dt-single-image\" href=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-open-security.png\" data-dt-img-description=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2104 size-full\" src=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-open-security.png\" alt=\"img\" width=\"986\" height=\"222\" srcset=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-open-security.png 986w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-open-security-300x68.png 300w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/vtiger-open-security-768x173.png 768w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/a><\/p>\n<h5 style=\"color: #00acef;\"><strong><span style=\"text-decoration: underline;\">5. Fix for 60+ high priority issues on <a href=\"http:\/\/code.vtiger.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">code.vtiger.com<\/a>:<\/span><\/strong><\/h5>\n<p>There are more than 60+ issues have been addressed and PR has been released with the updates of vTiger 7.2.<\/p>\n<p><a class=\"dt-single-image\" href=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue.png\" data-dt-img-description=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2099 size-full\" src=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue.png\" alt=\"img\" width=\"1082\" height=\"325\" srcset=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue.png 1082w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue-300x90.png 300w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue-768x231.png 768w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2019\/11\/issue-1024x308.png 1024w\" sizes=\"auto, (max-width: 1082px) 100vw, 1082px\" \/><\/a><\/p>\n<p>You can download vTiger CRM 7.2.0 from <a href=\"https:\/\/www.vtiger.com\/open-source-crm\/download-open-source\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a><\/p>\n<p>Let us know if you needs more information on this<br \/>\n<a href=\"https:\/\/crmtiger.com\/contact-us.html?utm_source=blog-nm&amp;utm_medium=crmtiger-nm&amp;utm_campaign=del-module-vtiger-nm\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2316 size-full\" src=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2020\/11\/CRMTiger.jpg\" alt=\"img\" width=\"650\" height=\"160\" srcset=\"https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2020\/11\/CRMTiger.jpg 650w, https:\/\/crmtiger.com\/blog\/wp-content\/uploads\/2020\/11\/CRMTiger-300x74.jpg 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<div class=\"more-info\">\n<p><strong>Do you need more information?<\/strong><\/p>\n<p style=\"color: #000000; font-size: 11pt;\">For any further information \/ query regarding technology, please email us at\u00a0<a href=\"mailto:info@crmtiger.com\">info@crmtiger.com<\/a><br \/>\nOR call us at\u00a0<span style=\"color: #00acef; font-size: 12pt;\">+1 630 861 8263.<\/span>\u00a0Alternately, you can request information by filling out the <a href=\"http:\/\/crmtiger.com\/contact-us.html\">Contact Us<\/a>\u00a0form.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div style=\"clear: both;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Recently, vTiger released version 7.2, related to major security updates. This was a long-standing demand from many users and community members. Thanks to the entire vTiger team and supportive community members.<\/p>\n","protected":false},"author":1,"featured_media":2106,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-2098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vtiger-7-2"],"_links":{"self":[{"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/posts\/2098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/comments?post=2098"}],"version-history":[{"count":8,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/posts\/2098\/revisions"}],"predecessor-version":[{"id":3702,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/posts\/2098\/revisions\/3702"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/media\/2106"}],"wp:attachment":[{"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/media?parent=2098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/categories?post=2098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crmtiger.com\/blog\/wp-json\/wp\/v2\/tags?post=2098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}