I have a kml layer containing polygons that have different symbology based on one attribute (5 different values). when I add the kml to my map using the esri.layers.KMLLayer I am only getting outlines of the features and not the solid filled polygons. Do I need to add more steps in order for it to render properly?
Can you post a link to your KML file? As the KMLLayer was introduced at 2.4, and there numerous possibilities when it comes to KML, it's possible we might not be handling your file correctly.
My original application is still showing just the outlines. Do I need a version other than 2.4 of the ESRI JavaScript API?
That's my mistake, I was testing against an internal dev server. The updates will (hopefully) be pushed to ArcGIS Online (where the KML service is hosted) tonight and you should see the fix tomorrow. No need to change your version of the JS API.