The CreatorCon Call for Content is officially open! Get started here.

BryceG
ServiceNow Employee
ServiceNow Employee

We are excited to announce that release 2.0.1 of the ServiceNow SDK is available on npm!

With this release, we are squashing some bugs and adding support for Windows!  Please check out the release notes below, and let us know on the forum if you have any issues.  Thanks!

We recommend you use VSCode to develop your SDK projects, so be sure to also install ServiceNow Fluent Language extension! This extension works with SDK projects and now.ts files to enable additional syntax and diagnostic checks for your projects!

 

Changes:

  • Fixed crashing issues when using the SDK on Windows
  • Rename ATF Test functions
  • Add support for typescript template type during create and convert commands
  • Add source_scope to CrossScopePrivilege API
  • Fix Role API from registering identifiers for external records
  • Various stability and performance fixes

https://www.npmjs.com/package/@servicenow/sdk

Note: Stay tuned for more updates, as we will be trying to update the SDK frequently to get you all the latest updates, and support for additional fluent APIs as we finish them!

Comments
JimKDev
Tera Contributor

So, first of all, I want to applaud ServiceNow and their product and business leaders on truly modernizing the ServiceNow development experience.  As someone with product and technical background who was laid off earlier this year, and now in process of getting my CAD credential, I want to dive more deeply into real development with ServiceNow, so I can truly unlock it's potential for others.

I feel like being a ServiceNow "application developer" has traditionally been more about scripting than applications engineering, so the idea that you can start to build applications with real code in a proper IDE, really gets me excited about the future.

I realize there will be major hurdles to overcome as there are significant limitations with what I assume is still a Rhino based implementation of JS on platform, and of course decisions being made to limit what can be done for system security and stability reasons (e.g. no promises or async).  

But all that said, I think the potential is enormous.  Despite the CLI being only available to paying customers, I was able to pull the SDK examples from github and with a little ingenuity build and deploy a simple app on my PDI.  Congratulations to the entire SDK team!

Version history
Last update:
‎09-09-2024 05:43 PM
Updated by:
Contributors