There have been some changes in how certain homeowners will apply for STAR, and in how they receive their STAR benefit.
The New York State Department of Taxation and Finance recently updated their web site with instructions:
See https://www.tax.ny.gov/pit/property/star/